Jake Luer
|
cf1bac542e
|
add getPathValue support for nested arrays
|
2012-06-24 08:19:01 -04:00 |
|
Jake Luer
|
802856849b
|
fix bug for missing browser utils
|
2012-06-24 07:43:50 -04:00 |
|
Jake Luer
|
cc0367a46a
|
move core assertions to own file and refactor all using utils
* all properties are now defined using `Assertion.addProperty`
* all methods are now defined using `Assertion.addMethod`
|
2012-06-24 07:06:26 -04:00 |
|
Jake Luer
|
ff8455f303
|
rearrange folder structure
|
2012-06-24 06:25:36 -04:00 |
|
Jake Luer
|
40b0eb2268
|
Release 1.0.4
|
2012-06-03 19:29:39 -04:00 |
|
Benjamin Horsleben
|
80aa590ec5
|
Added itself chain.
|
2012-06-02 19:27:55 +02:00 |
|
Jake Luer
|
a05cba500c
|
simplify error inspections for cross browser compatibility
|
2012-05-29 13:28:41 -04:00 |
|
Jake Luer
|
d02e94adff
|
fix safari addChainableMethod errors. Closes #69
- also added arguments alias to `Arguments`.
- note: one can also call `expect(arguments).to.be.an('arguments')`
|
2012-05-29 13:07:00 -04:00 |
|
Jake Luer
|
886e626e57
|
Release 1.0.3
|
2012-05-27 18:19:47 -04:00 |
|
domenic
|
8cd580d7f2
|
Make error message for eql/deep.equal more clear.
|
2012-05-27 17:34:27 -04:00 |
|
domenic
|
db98bd69e6
|
Fix .not.deep.equal.
It wasn't passing the negation through.
|
2012-05-27 17:31:06 -04:00 |
|
Jake Luer
|
1b89af7114
|
Release 1.0.2
|
2012-05-26 23:39:29 -04:00 |
|
domenic
|
e1256e9005
|
Use addChainableMethod to get away from __proto__ manipulation.
Helps with #66.
|
2012-05-26 22:38:47 -04:00 |
|
domenic
|
3a67f058f0
|
New addChainableMethod utility.
Uses `transferFlags`, and will be used for Chai's `a`/`an` and `includes`/`contains`.
|
2012-05-26 22:34:55 -04:00 |
|
domenic
|
5455ce4b5d
|
Replace getAllFlags with transferFlags utility.
This will help more directly with #66 and with domenic/chai-as-promised#5.
|
2012-05-26 21:38:10 -04:00 |
|
Jake Luer
|
ffab05a192
|
utility - get all flags
|
2012-05-22 14:51:39 -04:00 |
|
Jake Luer
|
ca5368cf65
|
Release 1.0.1
|
2012-05-18 14:26:45 -04:00 |
|
domenic
|
554944f82f
|
Fixing "an" vs. "a" grammar in type assertions.
Now says stuff like "expected x to be an array" instead of "expected x to be a array."
|
2012-05-18 14:05:06 -04:00 |
|
domenic
|
46a2f1c406
|
Uniformize assert interface inline docs.
At the same time, made small tweaks to the should/expect ones.
|
2012-05-18 14:00:50 -04:00 |
|
domenic
|
ae3be8c684
|
Don't use instanceof for assert.isArray .
This makes it more compatible with cross-frame checks.
|
2012-05-18 14:00:46 -04:00 |
|
domenic
|
4a938ef672
|
Add deep flag for equality and property value.
See #63 for more discussion.
Also adds to the assert interface:
- deepProperty
- notDeepProperty
- deepPropertyVal
- deepPropertyNotVal
|
2012-05-17 10:13:19 -04:00 |
|
domenic
|
771895aab8
|
Uniformize assertion inline docs.
|
2012-05-16 20:55:36 -04:00 |
|
Jake Luer
|
efc7759633
|
no reserved words as actuals. #62
|
2012-05-16 19:01:36 -04:00 |
|
Jake Luer
|
ec07b48ed0
|
Release 1.0.0
|
2012-05-15 14:36:29 -04:00 |
|
Jake Luer
|
a8d1404b2f
|
browser build
|
2012-05-15 13:23:32 -04:00 |
|
Jake Luer
|
6114afc906
|
utility comments
|
2012-05-15 13:20:24 -04:00 |
|
Jake Luer
|
9c63add86e
|
comments / docs updates
|
2012-05-14 20:32:53 -04:00 |
|
Jo Liss
|
4b72ff65ca
|
Fix and improve documentation of assert.equal and friends
|
2012-05-14 15:01:57 +02:00 |
|
John Firebaugh
|
ce5fc298ab
|
Use defined return value of Assertion extension functions
|
2012-05-09 19:22:25 -07:00 |
|
John Firebaugh
|
4122ae5db9
|
Update utility docs
|
2012-05-09 19:01:22 -07:00 |
|
Jake Luer
|
be7a8fcf48
|
Release 1.0.0-rc3
|
2012-05-09 19:20:56 -04:00 |
|
Jake Luer
|
666e75cfd6
|
assert minor refactor
- assert is now a function
- length is now lengthOf
- ownProperty derivatives done have `own` keyword
|
2012-05-09 19:16:26 -04:00 |
|
Jake Luer
|
9bacec225b
|
added chai.Assertion.add/overwrite prop/method for plugin toolbox
|
2012-05-09 18:56:53 -04:00 |
|
Jake Luer
|
7fe1f31ad9
|
add/overwrite prop/method don't make assumptions about context
|
2012-05-09 18:56:15 -04:00 |
|
Jake Luer
|
4a4966d94d
|
refactor all simple chains into one forEach loop, for clean documentation
|
2012-05-09 17:22:53 -04:00 |
|
Jake Luer
|
8cec45ac8a
|
comment updates for docs
|
2012-05-09 12:12:34 -04:00 |
|
domenic
|
3b927d4994
|
Using message flag in getMessage util instead of old msg property.
|
2012-05-07 18:03:50 -04:00 |
|
domenic
|
8625a5ae09
|
getMessage shouldn't choke on null/omitted messages.
This came up when doing `assert(false, "message")`.
|
2012-05-07 17:49:38 -04:00 |
|
Domenic Denicola
|
942c5b98d1
|
return this not necessary in example.
|
2012-05-07 17:26:27 -03:00 |
|
Domenic Denicola
|
8df3b13fe8
|
return this not necessary in example.
|
2012-05-07 17:24:06 -03:00 |
|
Jake Luer
|
0e2c11a4ab
|
Release 1.0.0-rc2
|
2012-05-06 07:29:20 -04:00 |
|
Jake Luer
|
bed8867ac0
|
appropriate assert equivalent for expect.to.have.property(key, val)
|
2012-05-06 07:22:07 -04:00 |
|
Jake Luer
|
d03d686330
|
reset AssertionError to include full stack
|
2012-05-06 07:01:34 -04:00 |
|
Jake Luer
|
9105b89fc9
|
overwrite Property and Method now ensure chain
|
2012-05-06 06:54:21 -04:00 |
|
Jake Luer
|
0ecbc0eab2
|
Release 1.0.0-rc1
|
2012-05-04 17:58:24 -04:00 |
|
Jake Luer
|
97296e4979
|
assert interface - notMatch, ownProperty, notOwnProperty, ownPropertyVal, ownPropertyNotVal
|
2012-05-04 17:55:11 -04:00 |
|
Jake Luer
|
1082fc6544
|
cleaner should interface export.
- also aliased `chai.Should()` as the original would be overwritten after the first call (helps when using watch mode for test runners)
|
2012-05-04 17:55:11 -04:00 |
|
Jake Luer
|
755a36938b
|
added chai.Assertion.prototype._obj (getter) for quick access to object flag
|
2012-05-04 17:55:11 -04:00 |
|
Jake Luer
|
0a8ddc452f
|
moved almostEqual / almostDeepEqual to stats plugin
|
2012-05-04 17:55:11 -04:00 |
|
Veselin Todorov
|
22f594a0b9
|
Fix a typo
|
2012-04-29 10:21:33 +03:00 |
|