Skip to content

Commit cf9f5d9

Browse files
committed
Merge pull request #512 from dereke/master
fixed expect('').to.contain('') so it passes
2 parents 5044dc0 + eaba0be commit cf9f5d9

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

lib/chai/core/assertions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ module.exports = function (chai, _) {
214214
for (var k in val) subset[k] = obj[k];
215215
expected = _.eql(subset, val);
216216
} else {
217-
expected = obj && ~obj.indexOf(val);
217+
expected = (obj != undefined) && ~obj.indexOf(val);
218218
}
219219
this.assert(
220220
expected

test/assert.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -430,6 +430,7 @@ describe('assert', function () {
430430

431431
it('include', function() {
432432
assert.include('foobar', 'bar');
433+
assert.include('', '');
433434
assert.include([ 1, 2, 3], 3);
434435
assert.include({a:1, b:2}, {b:2});
435436

0 commit comments

Comments
 (0)