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
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
Jake Luer
bd72555c8a
lib: [docs] finish documentation for members assertions
2013-04-29 19:59:41 -04:00
Jake Luer
019bb07637
assert: [(not)include] throw on incompatible haystack. Closes #142
2013-04-29 19:30:51 -04:00
Jake Luer
8f8d7425a5
assert: [notInclude] add assert.notInclude. Closes #158
2013-04-29 19:03:53 -04:00
Jake Luer
6f70c5eb74
core: [assertions] remove extraneous comments
2013-04-29 17:42:00 -04:00
Nick Heiner
244fa51336
giving members a no-flag assertion
2013-04-23 11:12:23 -04:00
Nick Heiner
22e2a78a4e
Code review comments - changing syntax
2013-04-14 19:07:12 -04:00
Nick Heiner
4ea9185e9e
Code review comments
2013-04-14 18:00:02 -04:00
Nick Heiner
078da00be3
Adding members and memberEquals assertions for checking for subsets and set equality. Implements chaijs/chai#148 .
2013-04-14 17:58:07 -04:00
Ruben Verborgh
caf2a151c0
Restore the call
and apply
methods of Function when adding a chainable method.
...
This was broken on platforms that have `__proto__` support.
Details at https://github.com/chaijs/chai/commit/514dd6ce4#commitcomment-2593383
2013-02-13 12:41:22 +01:00
Jake Luer
ab4bd0e76f
Release 1.5.0
2013-02-03 20:49:13 -05:00
Jake Luer
fc24e98246
lib: update copyright to 2013
2013-02-03 19:01:36 -05:00
Jake Luer
163c3c614b
assertions: refactor some assertions to use objDisplay instead of inspect
2013-02-03 18:02:30 -05:00
Jake Luer
2e8e2ce145
util: [objDisplay] normalize output of functions
2013-02-03 18:01:44 -05:00
Jake Luer
475b1f20f0
assertions: [throw] code cleanup
2013-02-03 15:49:52 -05:00
Jake Luer
37098ed9c9
core/assertions: [type] (a/an) refactor to use type detection utility
2013-02-03 15:12:12 -05:00