Skip to content

Commit

Permalink
test: rename assertion methods
Browse files Browse the repository at this point in the history
The `t.same()` method have been deprecated.
  • Loading branch information
blond committed Apr 8, 2016
1 parent 7ecb7cd commit aa3b994
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 17 deletions.
6 changes: 3 additions & 3 deletions test/add.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ test('should add value', t => {

set.add(1);

t.same(Array.from(set), [1]);
t.deepEqual(Array.from(set), [1]);
});

test('should not add existing value', t => {
Expand All @@ -19,7 +19,7 @@ test('should not add existing value', t => {
set.add(1);
set.add(1);

t.same(Array.from(set), [1]);
t.deepEqual(Array.from(set), [1]);
});

test('should support chains', t => {
Expand All @@ -29,5 +29,5 @@ test('should support chains', t => {
.add(1)
.add(2);

t.same(Array.from(set), [1, 2]);
t.deepEqual(Array.from(set), [1, 2]);
});
6 changes: 3 additions & 3 deletions test/constructor.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,19 @@ const MySet = hashSet(x => x);
test('should create empty set', t => {
const set = new MySet();

t.same(Array.from(set), []);
t.deepEqual(Array.from(set), []);
});

test('should create set with array items', t => {
const arr = [1, 2, 3];
const set = new MySet(arr);

t.same(Array.from(set), arr);
t.deepEqual(Array.from(set), arr);
});

test('should create set with iterable items', t => {
const iterable = (new Set([1, 2, 3])).values();
const set = new MySet(iterable);

t.same(Array.from(set), Array.from([1, 2, 3]));
t.deepEqual(Array.from(set), Array.from([1, 2, 3]));
});
4 changes: 2 additions & 2 deletions test/delete.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ test('should delete existing value', t => {

set.delete(1);

t.same(Array.from(set), [2]);
t.deepEqual(Array.from(set), [2]);
});

test('should not throw if deleted value is not exist', t => {
const set = new MySet();

set.delete(1);

t.same(Array.from(set), []);
t.deepEqual(Array.from(set), []);
});
6 changes: 3 additions & 3 deletions test/hash-function.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ test('should add value but not hash', t => {

set.add('kitty');

t.same(Array.from(set), ['kitty']);
t.deepEqual(Array.from(set), ['kitty']);
});

test('should add values with different hash', t => {
Expand All @@ -27,7 +27,7 @@ test('should add values with different hash', t => {
set.add('kitty');
set.add('puppy');

t.same(Array.from(set), ['kitty', 'puppy']);
t.deepEqual(Array.from(set), ['kitty', 'puppy']);
});

test('should not add value if other value with same hash', t => {
Expand All @@ -36,5 +36,5 @@ test('should not add value if other value with same hash', t => {
set.add('cat');
set.add('kitty');

t.same(Array.from(set), ['cat']);
t.deepEqual(Array.from(set), ['cat']);
});
10 changes: 5 additions & 5 deletions test/iterators.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ test('should be iterable', t => {
arr.push(v);
}

t.same(arr, [1, 2]);
t.deepEqual(arr, [1, 2]);
});

test('forEach()', t => {
Expand All @@ -22,23 +22,23 @@ test('forEach()', t => {

set.forEach(v => arr.push(v));

t.same(arr, [1, 2]);
t.deepEqual(arr, [1, 2]);
});

test('entries()', t => {
const set = new MySet([1, 2]);

t.same(Array.from(set.entries()), [1, 2]);
t.deepEqual(Array.from(set.entries()), [1, 2]);
});

test('keys()', t => {
const set = new MySet([1, 2]);

t.same(Array.from(set.keys()), [1, 2]);
t.deepEqual(Array.from(set.keys()), [1, 2]);
});

test('values()', t => {
const set = new MySet([1, 2]);

t.same(Array.from(set.values()), [1, 2]);
t.deepEqual(Array.from(set.values()), [1, 2]);
});
2 changes: 1 addition & 1 deletion test/mimic.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@ test('should return original Set with `valueOf()` method', t => {
const originSet = (new Set([1, 2, 3]))._c; // AVA uses babel-runtime
const mySet = new MySet([1, 2, 3]);

t.same(mySet.valueOf(), originSet);
t.deepEqual(mySet.valueOf(), originSet);
});

0 comments on commit aa3b994

Please sign in to comment.