Skip to content

Commit

Permalink
Detailed unit test error messages.
Browse files Browse the repository at this point in the history
  • Loading branch information
koresar committed Jun 11, 2015
1 parent 1e883ab commit df181eb
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions test/props-safety.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@ test('stamp(refs) deep merges props into refs', function (t) {
var o1 = stamp1({ deep: { deepProp1: 'leave me as is' }, shallow1: 'leave me as is' });
var o2 = stamp2({ deep: { deepProp1: 'leave me as is' }, shallow1: 'leave me as is' });

t.equal(o1.shallow1, 'leave me as is');
t.equal(o1.shallow2, 'merge me!');
t.equal(o2.shallow1, 'leave me as is');
t.equal(o2.shallow2, 'merge me!');
t.equal(o1.deep.deepProp1, 'leave me as is', 'Deep property in refs should not be touched by props');
t.equal(o1.deep.deepProp2, 'merge me!');
t.equal(o2.deep.deepProp1, 'leave me as is', 'Deep property in refs should not be touched by props');
t.equal(o2.deep.deepProp2, 'merge me!');
t.equal(o1.shallow1, 'leave me as is', 'A conflicting shallow reference must not be touched by props');
t.equal(o1.shallow2, 'merge me!', 'A non conflicting shallow reference must be merged form props');
t.equal(o2.shallow1, 'leave me as is', 'A conflicting shallow reference must not be touched by props');
t.equal(o2.shallow2, 'merge me!', 'A non conflicting shallow reference must be merged form props');
t.equal(o1.deep.deepProp1, 'leave me as is', 'A conflicting deep property in refs must not be touched by props');
t.equal(o1.deep.deepProp2, 'merge me!', 'A non conflicting deep property must be merged form props');
t.equal(o2.deep.deepProp1, 'leave me as is', 'A conflicting deep property in refs must not be touched by props');
t.equal(o2.deep.deepProp2, 'merge me!', 'A non conflicting deep property must be merged form props');

t.end();
});
Expand Down

0 comments on commit df181eb

Please sign in to comment.