Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/nightwatchjs/chai-nightwatch

Expect assertion interface for Nightwatch.js based on chaijs
https://github.com/nightwatchjs/chai-nightwatch

expect tests now include message pass-through

d6bbc5fddd2692f3e4ca4c8f7e4b293701acd26d authored over 12 years ago by Scott Nonnenberg <[email protected]>
packaging up browser-side changes…

(tests passing in Chrome 21.0.1180.89 and Firefox 15. Safari 6.0 (7536.25) passes all tests exce...

57a6e04df6df8950423bb6e4d269f7ea048064ab authored over 12 years ago by Scott Nonnenberg <[email protected]>
Increasing Throws error message verbosity

'cause we actually want to know what was thrown.

941f992a263fd97566c692b5afe1e8a1a84f4cc7 authored over 12 years ago by Scott Nonnenberg <[email protected]>
Should syntax: piping message through

e383a6ece82e4dcff9b8f1eb2045b285227f8a62 authored over 12 years ago by Scott Nonnenberg <[email protected]>
Make globalShould test work in browser too.

Needed to move `should` from test/should.js out of the global scope.

e8cc23ddd994f9a494c76d994e7325a5c3224941 authored over 12 years ago by Domenic Denicola <[email protected]>
Add a setter for `Object.prototype.should`. Closes #86.

1024e2dd148539abc1ca9aff06270ed39c04a358 authored over 12 years ago by Domenic Denicola <[email protected]>
Release 1.2.0

35bec1b89603c679a6cf6f28e685bc552ad6a1e8 authored over 12 years ago by Jake Luer <[email protected]>
add node 0.8 to travis

9c2e3715f665530ec9722ecf844ebfbf33ef83fe authored over 12 years ago by Jake Luer <[email protected]>
Merge branch 'feature/errmsg'

* feature/errmsg:
browser build
comment updates for utilities
tweak objDislay to only kick...

deb603da39583776bd67e3f115f4b5b539a37135 authored over 12 years ago by Jake Luer <[email protected]>
browser build

5cc7476f92643295e89005c67e6b37678e024290 authored over 12 years ago by Jake Luer <[email protected]>
comment updates for utilities

a83c7772e0e0db6ce0961544bc858cef79b1a996 authored over 12 years ago by Jake Luer <[email protected]>
tweak objDislay to only kick in if object inspection is too long

7ce5e9347ea68f516a6bc02d466f3847e928054e authored over 12 years ago by Jake Luer <[email protected]>
Merge branch 'master' into feature/errmsg

* master:
add display sample for error message refactor

502f4e3488eeae00ef909b2f5b685da53f9427b4 authored over 12 years ago by Jake Luer <[email protected]>
add display sample for error message refactor

429cb6d5a60dae7a85940c55fef52fd26900f103 authored over 12 years ago by Jake Luer <[email protected]>
first draft of error message refactor. #93

dc6c5533ebd55b28073070aef05a9cf63055e932 authored over 12 years ago by Jake Luer <[email protected]>
add `closeTo` assertion to `assert` interface. Closes #89.

19fe54399be717768c477b0fd88fd5bf962c470b authored over 12 years ago by Jake Luer <[email protected]>
update folio build for better require.js handling. Closes #85

2035510254fec86d179b75146a552a37fbcdcd18 authored over 12 years ago by Jake Luer <[email protected]>
Merge pull request #92 from paulmillr/topics/add-dom-checks

Add check for DOM objects in util.inspect().

cc444e04307637e1aab4f6b03ea457224015ed3a authored over 12 years ago by Jake Luer <[email protected]>
Add check for DOM objects.

6b66ce72dda899b13bc48ef217d112e5e9ed0d8a authored over 12 years ago by Paul Miller <[email protected]>
browser build

ebb9840e6268781feb30c8f3554ce8a24267c580 authored over 12 years ago by Jake Luer <[email protected]>
Merge branch 'master' of github.com:chaijs/chai

e6d69c36e44665cf9ca8b1374e5ba0df1d33df91 authored over 12 years ago by Jake Luer <[email protected]>
bug - getActual not defaulting to assertion subject

4e3c89a14d35f3588c50c070692dc73c91c9b228 authored over 12 years ago by Jake Luer <[email protected]>
Merge pull request #88 from pwnall/master

Don't inspect() assertion arguments if the assertion passes

4edf6d5a46e53dec0feb634ca5bb7838398da317 authored over 12 years ago by Jake Luer <[email protected]>
Don't inspect() assertion arguments if the assertion passes.

f269726e9c056a5bbb8f43f94813fe7c78b31f18 authored over 12 years ago by Victor Costan <[email protected]>
Release 1.1.1

b7aae4601fe3d4c43e49f3ef06d1adbafe8dc72f authored over 12 years ago by Jake Luer <[email protected]>
improve commonjs support on browser build

2621414573e2c7e3de9201afc58c81efa1d55cf6 authored over 12 years ago by Jake Luer <[email protected]>
Merge pull request #83 from tkazec/equals

Add .equals as an alias of .equal

c7bf837721dc36666b7f6535e7ae481c3c309317 authored over 12 years ago by Jake Luer <[email protected]>
Document .equals

Not sure why it decided to move error.js around. Oh well?

ddfea9575bd7f11b85d26bbf2dd2bc53485d2320 authored over 12 years ago by Teddy Cross <[email protected]>
Add .equals as an alias of .equal

45e458067a9e0d30d9d3b4df567e59632c721ae1 authored over 12 years ago by Teddy Cross <[email protected]>
remove unused browser prefix/suffix

0b328e94af1304c0fce1cec824f140f517e45d2e authored over 12 years ago by Jake Luer <[email protected]>
Merge branch 'feature/folio-build'

f561b6b44beeed5cb26a2f7e574f6cb25ffc5c17 authored over 12 years ago by Jake Luer <[email protected]>
browser build

6689668752caf60de206d7169f56279799b33d12 authored over 12 years ago by Jake Luer <[email protected]>
using folio to compile

4a69d85028530f4f04b71fc355fb0513eac8ff9f authored over 12 years ago by Jake Luer <[email protected]>
clean up makefile

1e8dbc101f30ed680c84db4ade5d799b778cd4d6 authored over 12 years ago by Jake Luer <[email protected]>
early folio 0.3.x support

e0b69b5a1db7216db941961b0017c659f25cf0c1 authored over 12 years ago by Jake Luer <[email protected]>
Release 1.1.0

456ee6ad834f19eef270b673ac007c1869811768 authored over 12 years ago by Jake Luer <[email protected]>
browser build

a6e22390c84e9b4664e950df56eebd1ac6cd3a75 authored over 12 years ago by Jake Luer <[email protected]>
Disable "Assertion.includeStack is false" test in IE.

This only manifested in IE 10; IE 9 was fine since it didn't have the `stack` property.

61db4e05c6ff0d9bbce43cd48d1e187f0dc0e0c6 authored over 12 years ago by Domenic Denicola <[email protected]>
Use `utils.getName` for all function inspections.

This makes the `respondTo` tests pass in IE, where functions don't themselves have a `name` prop...

79c36546916fa7ccec4e6da1d610b381ad14afb0 authored over 12 years ago by Domenic Denicola <[email protected]>
Merge pull request #80 from kilianc/closeTo

fixes #79, closeTo doesn't deal with ranges

ea997a8cb610d31b7b68134130275576f23497de authored over 12 years ago by Jake Luer <[email protected]>
fixes #79

da2bbbf66607b03277ae543c69f57ad6027f6ca9 authored over 12 years ago by Kilian Ciuffolo <[email protected]>
browser build

49d85262054b8927cf56c7eae6e4b83388c40fd5 authored over 12 years ago by Jake Luer <[email protected]>
expand docs to indicate change of subject for chaining. Closes #78

c85882691fdae6610d6da944ca93c9c9a54c5cc1 authored over 12 years ago by Jake Luer <[email protected]>
add `that` chain noop

94cfe27c4c97417cdd0743976a4d991836ddc2f5 authored over 12 years ago by Jake Luer <[email protected]>
Merge branch 'bug/74'

657114ee4d37f5c32877e5a7b2c3f6fb176c91e6 authored over 12 years ago by Jake Luer <[email protected]>
comments on how to property use `length` as chain. Closes #74

723dbdfe98a7f8d20212ea3e06fee4b6e7f69382 authored over 12 years ago by Jake Luer <[email protected]>
tests for length as chainable property. #74

7629f8c4e561817fe8eea1aad0eaf08f5c4914ef authored over 12 years ago by Jake Luer <[email protected]>
add support for `length` as chainable prop/method.

property can chain to above, below, within
`expect('foo').to.have.length.above(2);`
`expect('foo...

0da5c375ce54dcb6601c64a46ef1229ff6396964 authored over 12 years ago by Jake Luer <[email protected]>
Merge branch 'bug/77'

25c4114206dea8dee7d8f743dfac309427ce9595 authored over 12 years ago by Jake Luer <[email protected]>
tests for getPathValue when working with nested arrays. Closes #77

5ed371e655409bdc7bbef36a005bc18bc23dddf4 authored over 12 years ago by Jake Luer <[email protected]>
add getPathValue support for nested arrays

cf1bac542ee3e0481ff68338aad92586119cfe0f authored over 12 years ago by Jake Luer <[email protected]>
browser build

723728fe4218602fc0cae5088e69b2e564198994 authored over 12 years ago by Jake Luer <[email protected]>
fix bug for missing browser utils

802856849b2208ed6861168d79c0e3361fdb84c7 authored over 12 years ago by Jake Luer <[email protected]>
compile tool aware of new folder layout

2c4d6b34776c6ecf113505ada4da9ecae2bce280 authored over 12 years ago by Jake Luer <[email protected]>
Merge branch 'refactor/1dot1'

013d4618dd7fb71dc315349f09fab6214cd39aa8 authored over 12 years ago by Jake Luer <[email protected]>
move core assertions to own file and refactor all using utils

* all properties are now defined using `Assertion.addProperty`
* all methods are now defined usi...

cc0367a46aafa3f0d7a4ab44bc6c1250714f2916 authored over 12 years ago by Jake Luer <[email protected]>
rearrange folder structure

ff8455f30300fb58784a9d93f349cda5a81bff2c authored over 12 years ago by Jake Luer <[email protected]>
Release 1.0.4

40b0eb2268702314cb7577fc1b3c8676a955b23e authored over 12 years ago by Jake Luer <[email protected]>
Merge pull request #68 from fizker/itself

respondTo and functions

65472738e54764200dc530d8ae4e5a0f012e1412 authored over 12 years ago by Jake Luer <[email protected]>
Added itself chain.

80aa590ec5e954151690b55d6ef72cb89aa59051 authored over 12 years ago by Benjamin Horsleben <[email protected]>
simplify error inspections for cross browser compatibility

a05cba500ce048f30b244d8dd229589ab638456c authored over 12 years ago by Jake Luer <[email protected]>
fix safari `addChainableMethod` errors. Closes #69

- also added arguments alias to `Arguments`.
- note: one can also call `expect(arguments).to.be....

d02e94adff4e3742910923d8084fe2cae70db733 authored over 12 years ago by Jake Luer <[email protected]>
Release 1.0.3

886e626e5763a56cd0e9443de8b84bd36bc3d153 authored over 12 years ago by Jake Luer <[email protected]>
Point Travis badge to the right place.

8c680682dc7b3286a1a851f58558f09f7d9c5b09 authored over 12 years ago by domenic <[email protected]>
Make error message for eql/deep.equal more clear.

8cd580d7f289d4e99fbe20dae43e7f42442a0f61 authored over 12 years ago by domenic <[email protected]>
Fix .not.deep.equal.

It wasn't passing the negation through.

db98bd69e66ae7934cd123e2a0d0da0e97503311 authored over 12 years ago by domenic <[email protected]>
contributors list

f273ed6f5af3ccb16fda010bf4b5cd0bdf4469e5 authored over 12 years ago by Jake Luer <[email protected]>
Release 1.0.2

1b89af71141fb37c48a6cb197fd9d16b22d7b912 authored over 12 years ago by Jake Luer <[email protected]>
Merge pull request #67 from chaijs/chaining-and-flags

Chaining and flags

eb6453a5caaebd1be1fcf51aefd427a733074098 authored over 12 years ago by Jake Luer <[email protected]>
Browser build.

Expect and assert tests now pass in IE9, IE10.

93d9d98df0e0fb8b0a2e8d21c71eeb87388329f1 authored over 12 years ago by domenic <[email protected]>
Use `addChainableMethod` to get away from `__proto__` manipulation.

Helps with #66.

e1256e9005a549075e457f77a53db5694f7713eb authored over 12 years ago by domenic <[email protected]>
New `addChainableMethod` utility.

Uses `transferFlags`, and will be used for Chai's `a`/`an` and `includes`/`contains`.

3a67f058f0191d51bdec23e9d27f9eae4aebdce8 authored over 12 years ago by domenic <[email protected]>
Replace `getAllFlags` with `transferFlags` utility.

This will help more directly with #66 and with domenic/chai-as-promised#5.

5455ce4b5df429e47e060331a7f3f0eec56508d6 authored over 12 years ago by domenic <[email protected]>
browser build

0191e762b9e5f12acd6df748c5a30736de8dfe82 authored over 12 years ago by Jake Luer <[email protected]>
test - get all flags

6090d77ea842adf7ac99672be3d1bd06485939e2 authored over 12 years ago by Jake Luer <[email protected]>
utility - get all flags

ffab05a1929f10aac8ee690a7b199f4999e577b7 authored over 12 years ago by Jake Luer <[email protected]>
Add .mailmap to .npmignore.

48da0bdb6839e67502baaa6b62cfb963d2e60568 authored over 12 years ago by domenic <[email protected]>
Add a .mailmap file to fix my name in shortlogs.

See http://stackoverflow.com/q/10638062/3191

d45b0b3c50b6ed31f9bee988431673e82a61c50c authored over 12 years ago by domenic <[email protected]>
Release 1.0.1

ca5368cf65fb50a3e19403195d4465657a241202 authored over 12 years ago by Jake Luer <[email protected]>
browser build

58ae39554ac7944f34430ea669cf9a21a98de098 authored over 12 years ago by Jake Luer <[email protected]>
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."

554944f82ffda97e7d3fa90e08ddcbfc2b66c8be authored over 12 years ago by domenic <[email protected]>
Uniformize `assert` interface inline docs.

At the same time, made small tweaks to the should/expect ones.

46a2f1c4069890ab130f046c7c2eabc452999632 authored over 12 years ago by domenic <[email protected]>
Don't use `instanceof` for `assert.isArray`.

This makes it more compatible with cross-frame checks.

ae3be8c684a73a5401808cf4a45b0ff06f871e60 authored over 12 years ago by domenic <[email protected]>
Add `deep` flag for equality and property value.

See #63 for more discussion.

Also adds to the assert interface:
- deepProperty
- notDeepPrope...

4a938ef672d678882ace65286316747a2f098651 authored over 12 years ago by domenic <[email protected]>
Merge pull request #64 from chaijs/assertion-docs

Uniformize assertion inline docs.

edf7a44a3af5629014e149da4e20e2c8c74a1de5 authored over 12 years ago by Jake Luer <[email protected]>
Uniformize assertion inline docs.

771895aab87c7f6c180f6e15ce20d7a971195ce0 authored over 12 years ago by domenic <[email protected]>
Add npm-debug.log to .gitignore.

a16f8093184b22a273328a339ddc213a0f004d35 authored over 12 years ago by domenic <[email protected]>
no reserved words as actuals. #62

efc77596338556cca5fb4eade95c3838a743a186 authored over 12 years ago by Jake Luer <[email protected]>
Release 1.0.0

ec07b48ed0c594122a9754de7aae4e25d6872de2 authored over 12 years ago by Jake Luer <[email protected]>
clean makefile

461739d3163a24178c115fecc17fcc1c470e3fc3 authored over 12 years ago by Jake Luer <[email protected]>
rawr

da7925c49c22ac5c4a0b13963de8a75e1121d6ba authored over 12 years ago by Jake Luer <[email protected]>
bad readme image

f7850b163cc35b074cbd622550ac09c97d2b84eb authored over 12 years ago by Jake Luer <[email protected]>
readme cleanup

0949638c99c238804272ed48423cb6133211b883 authored over 12 years ago by Jake Luer <[email protected]>
browser build

a8d1404b2fcffcf3dc73da6f52e086bf8e0fa5c6 authored over 12 years ago by Jake Luer <[email protected]>
utility comments

6114afc90600e102ebd5a49f050d518eca350974 authored over 12 years ago by Jake Luer <[email protected]>
removed docs

move to https://github.com/chaijs/chai-docs

e0eeaaa5ddd05d0aa074a3a2d7807e98caaf9b84 authored over 12 years ago by Jake Luer <[email protected]>
update to package.json

- removed docs / doc deps
- moved to chains org on github

1018b739e27ad8ed9682a22fa8b4600492b4fea8 authored over 12 years ago by Jake Luer <[email protected]>
docs build

accc85709ab207d2597c3646c28319cb4eb7ffdc authored over 12 years ago by Jake Luer <[email protected]>
comments / docs updates

9c63add86e3127d0f2a6f17cecdc56ab1b7a483d authored over 12 years ago by Jake Luer <[email protected]>
plugins app cleanup

03c4a0cb14bb224fc774f6e06954c246b7b7f80f authored over 12 years ago by Jake Luer <[email protected]>