Jake Luer
07b34c7b49
Merge pull request #233 from Empeeric/master
...
ssfi as it should be
2014-02-25 12:43:59 -05:00
Jake Luer
4e25ff0e1c
Merge pull request #244 from leider/fix_for_contains
...
fixing #239 (without changing chai.js)
2014-02-25 12:43:43 -05:00
Dido Arellano
82ccc5e75b
Fix typos
2014-02-23 02:39:30 +08:00
Luís Cardoso
03344cb48d
Update exports.version
to 1.9.0
2014-02-14 19:10:29 +00:00
leider
2c78b57824
aborting loop on finding
2014-02-09 15:52:58 +01:00
leider
350a802a4e
declaring variable only once
2014-02-09 14:42:00 +01:00
leider
cb910afc52
additional test finds incomplete implementation
2014-02-09 14:41:03 +01:00
leider
76b62f006f
simplified code
2014-02-09 14:29:18 +01:00
leider
7352fdeec7
fixing #239 (without changing chai.js)
2014-02-09 13:31:45 +01:00
Refael Ackermann
62d9ceb208
ssfi as it should be
2014-01-30 10:23:19 +02:00
Duncan Beevers
ec62443b7c
Deep equality check for collection membership
2014-01-29 19:08:16 -06:00
Jake Luer
df55ce919c
Merge branch 'master' of github.com:chaijs/chai
2014-01-29 17:23:02 -05:00
Jake Luer
c3c1fccc2d
assert: .throws() returns thrown error. Closes #185
2014-01-29 17:22:29 -05:00
Jake Luer
be23285a78
Merge pull request #232 from laconbass/assert-throws
...
Avoid error instantiation if possible on assert.throws
2014-01-29 13:28:47 -08:00
Jake Luer
b01eba75c9
assert: .fail() parameter mismatch. Closes #206
2014-01-29 16:23:04 -05:00
Veselin
a01e40b2cc
Merge pull request #230 from jkroso/include
...
support `{a:1,b:2}.should.include({a:1})`
2014-01-27 07:11:45 -08:00
Veselin Todorov
3835bed2a6
Merge pull request #226 from duncanbeevers/add_has
...
Add `has` to language chains
2014-01-24 23:55:48 -08:00
laconbass
3741f0516d
Avoid error instantiation if possible on assert.throws
...
Given an error constructor as function, try to get the error name from
its prototype or itself before relying on the old behaviour.
Closes #220
Replaces [the old pull](https://github.com/chaijs/chai/pull/221 ) to avoid
useless commits.
2014-01-15 18:49:16 +01:00
Duncan Beevers
ec3ccde264
Update Copyright notices to 2014
2014-01-05 20:03:42 -06:00
Jake Rosoman
acbf04dad2
handle negation correctly
2014-01-05 15:26:33 +13:00
Jake Rosoman
2715e95abc
support {a:1,b:2}.should.include({a:1})
2014-01-05 14:10:14 +13:00
Veselin Todorov
f3ebb09a58
Merge pull request #224 from vbardales/master
...
Return error on throw method to chain on error properties
2014-01-02 10:50:25 -08:00
Duncan Beevers
4ea26a7c61
Add has
to language chains
2013-12-27 11:06:15 -06:00
Virginie BARDALES
2bb0ff2ab7
return error on throw method to chain on error properties, possibly different from message
2013-12-19 10:23:46 +01:00
Max Edmands
270f9d92d9
util: store chainable behavior in a __methods object on ctx
2013-12-01 09:55:01 -08:00
Max Edmands
76ac685d5a
util: code style fix
2013-11-30 10:52:10 -08:00
Max Edmands
2127525933
util: add overwriteChainableMethod utility (for #215 )
2013-11-30 09:31:06 -08:00
Andrei Neculau
d8529e4bf9
core: improve message for assertion errors (throw assertion)
2013-10-23 23:05:39 +02:00
Jake Luer
4b51ea7548
Release 1.8.1
2013-10-10 06:47:47 -04:00
Jake Luer
984622a4ea
Release 1.8.0
2013-09-18 15:04:00 -04:00
Jake Luer
89c390fe36
util: remove embedded deep equal utility
2013-09-18 12:13:11 -04:00
Jake Luer
f1e7c574c6
util: replace embedded deep equal with external module
2013-09-18 12:11:37 -04:00
Ryunosuke SATO
68e71ab2a8
Fix highlight for example code
...
This fix is the same as #179 .
2013-06-29 23:30:53 +09:00
Jake Luer
db4b9d7833
Release 1.7.2
2013-06-27 14:15:43 -04:00
Jake Luer
550c61e358
Merge pull request #180 from tricknotes/modify-method-title
...
Modify method title to include argument name
2013-06-27 09:59:44 -07:00
Ryunosuke SATO
4b10292274
Modify method title to include argument name
2013-06-27 18:56:24 +09:00
Ryunosuke SATO
ab91b501a5
Fix to highlight code example
...
The indent count for code example sould be 4 not 3.
2013-06-27 18:54:19 +09:00
Jake Luer
12467a6bfd
Release 1.7.1
2013-06-24 14:46:03 -04:00
Jake Luer
c0f8e187a7
Release 1.7.0
2013-06-17 16:06:38 -04:00
Jake Luer
167d1a7193
error: remove internal assertion error constructor
2013-06-17 15:28:47 -04:00
Jake Luer
7bc580910e
core: [assertion-error] replace internal assertion error with dep
2013-06-17 15:27:50 -04:00
Jake Luer
cfb6137054
docs: fix typo in source file. #174
2013-06-17 15:11:30 -04:00
Domenic Denicola
7c72e673f4
Fix utils.inspect
with custom object-returning inspect()s.
...
This code is lifted from the latest node utils.js: 896b2aa707/lib/util.js (L205-L209)
Without it, if an object contains another object whose custom `inspect()` method returns a non-string, `utils.inspect` gets confused and tries to do `nonString.indexOf`.
This fixes domenic/chai-as-promised#32 , where Chai as Promised was trying to call `utils.inspect` on an `AssertionError` which contained as its "actual" property a Q promise. Since Q promises have custom `inspect` methods that return objects, not strings, this was triggered.
2013-06-13 23:12:58 -04:00
Bartvds
774a723bff
replaced tabs with 2 spaces
2013-06-09 01:31:26 +02:00
Bartvds
080702ac87
added assert.notOk()
2013-06-08 18:16:44 +02:00
George Kats
044dcff68d
Fix comparison objects.
...
Regexp and Date objects can to be deep equal to objects with the same type.
2013-06-06 00:53:34 +03:00
Jake Luer
ad35240462
Release 1.6.1
2013-06-05 16:46:37 -04:00
George Kats
9c9ea88766
Fix comparison equality of two regexps.
2013-06-05 00:41:26 +03:00
Brandon Payton
21f0ee5b21
Fix documented name for assert interface's isDefined method
2013-05-03 12:25:36 -07:00
Jake Luer
e18c48329b
Release 1.6.0
2013-04-29 20:15:39 -04:00