Skip to content

Commit 0480b7d

Browse files
committed
add unit test for proxying revenue object
1 parent bb4fcca commit 0480b7d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

test/snippet-tests.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,12 @@ describe('Snippet', function() {
2424
assert.deepEqual(identify._q[2], ['add', 'key3', 2]);
2525
assert.deepEqual(identify._q[3], ['setOnce', 'key4', 'value2']);
2626
});
27+
28+
it('amplitude object should proxy Revenue object and calls', function() {
29+
var revenue = new amplitude.Revenue().setProductId('productIdentifier').setQuantity(5).setPrice(10.99);
30+
assert.lengthOf(revenue._q, 3);
31+
assert.deepEqual(revenue._q[0], ['setProductId', 'productIdentifier']);
32+
assert.deepEqual(revenue._q[1], ['setQuantity', 5]);
33+
assert.deepEqual(revenue._q[2], ['setPrice', 10.99]);
34+
});
2735
});

0 commit comments

Comments
 (0)