Jérémie Astori
9c1a99f065
Merge pull request #1107 from tbroadley/fix-typos
...
Fix typos
2017-12-15 21:17:23 -05:00
Thomas Broadley
3d24db01d0
docs: fix typos
2017-12-15 19:28:40 -05:00
Andrew
0af30b79c9
feat(chai/config): add 'catch' to proxyExcludedKeys ( #1101 )
...
closes #1050
2017-12-10 18:25:07 +00:00
Benedikt Meurer
eae99d1502
fix: avoid repeated String#slice calls in stringDistance. ( #1095 )
...
The `stringDistance` function calls
```js
strA.slice(0, -1)
```
and
```js
strB.slice(0, -1)
```
multiple times, which is a bit of a waste of time here. JavaScript
engines cannot generally eliminate the duplicated calls easily, so
it's better to avoid the redundant calls altogether.
This improves the chai test on the
[web-tooling-benchmark](https://github.com/v8/web-tooling-benchmark ) by
around 8% when run with upcoming V8 6.4.
2017-12-02 09:29:39 -02:00
Simone Vittori
9a6610eb1e
docs: fix typos and remove trailing whitespaces ( #1042 )
2017-11-22 22:02:05 +00:00
Grant Snodgrass
6e9bfc1329
chore: update dependencies ( #1074 )
2017-11-04 00:52:09 -02:00
Grant Snodgrass
2eafe7339b
Merge pull request #1073 from brutalcrozt/codecov
...
Chore: change coverage service (coverall to codecov)
2017-10-30 07:52:51 -04:00
brutalcrozt
a89620fbaa
Chore: change coverage service (coverall to codecov)
...
The reason of change mentioned on #927
This patch:
- add codecov as devDep, as it's not pre-installed by travis.
- add codecov script on travis.
- change badge link (coverall to codecov), and point the image to chai account on codecov.
Fix #927
2017-10-29 22:10:14 +07:00
Ankit Singh
3ace4a0bbd
property assertion should only accept strings if nested, fixes #1043 ( #1044 )
...
* property assertion should only accept strings if nested, fixes #1043
* similar logic seperated out
* test cases for fix #1043
* type check if not isNested with tests
* Tests for assert and should inteface
* Error message change
* changes in should and assert tests as per review
* assert tests modified
* Review comments changes
* review comments fixes
2017-10-02 17:44:05 -03:00
Keith Cirkel
19e2c18cff
Merge pull request #1049 from abetomo/clean_code
...
Remove unnecessary code
2017-09-13 11:56:13 -07:00
abetomo
1c1b07490b
Remove meaningless processing
...
numLinesEst does not seem to be used anywhere after this.
2017-09-13 15:10:14 +09:00
abetomo
62baf22a44
Fix string enclosed in single quotes in core/assertions.js
...
In other code in this file, the string was enclosed in single quotes
2017-09-13 15:10:14 +09:00
abetomo
7d1e815f22
Remove unused variable declaration
...
in utils/getMessage.js
in core/assertions.js
2017-09-13 15:09:36 +09:00
abetomo
d9aa813974
Remove unnecessary line feeds
2017-09-12 18:57:54 +09:00
Keith Cirkel
0d19b35182
Merge pull request #1048 from abetomo/fix_variable_declaration
...
Fix variable declaration
2017-09-12 02:15:40 -07:00
abetomo
84d1410c48
Remove unused variables
2017-09-12 11:18:20 +09:00
abetomo
2a12f71bf7
Fix to declare before using actual
2017-09-12 11:14:59 +09:00
Jérémie Astori
9489ecee82
Merge pull request #1047 from chaijs/assert-description
...
docs: correct `.ok` description
2017-09-10 23:49:59 -04:00
Jérémie Astori
312dc2a5a0
Merge pull request #1013 from meeber/add-package-lock
...
chore: add package-lock.json
2017-09-10 23:04:36 -04:00
Aleksey Shvayka
37dc80ddd0
docs: correct .ok
description
2017-09-11 02:26:04 +03:00
Keith Cirkel
dbeae08fe5
Merge pull request #1040 from shvaikalesh/master
...
Make tests pass with `--use_strict`
2017-09-06 14:23:29 -07:00
Aleksey Shvayka
300b994ad3
do not attempt to define properties on primitives
2017-09-06 22:19:26 +03:00
Aleksey Shvayka
d4fde80a3c
fix instanceof rethrow test
2017-09-06 22:19:10 +03:00
Aleksey Shvayka
6586e2dcbe
add missing var
s
2017-09-06 22:18:25 +03:00
Grant Snodgrass
529d395fa0
Merge pull request #1037 from Cutlery-Drawer/master
...
chai@4.1.2
2017-08-31 17:35:42 -04:00
Alhadis
b534fca6c0
chai@4.1.2
2017-08-31 21:57:15 +10:00
Jérémie Astori
c592551795
Merge pull request #1032 from Cutlery-Drawer/csp-fix
...
Use a hardcoded no-op instead of instancing
2017-08-23 16:00:02 -04:00
Alhadis
31c35595d7
Use a hardcoded no-op instead of instancing
...
The use of `new Function()` causes an EvalError if the environment's CSP
forbids execution of unsafe-eval. As there's no runtime evaluation being
performed, it's better to use a plain anonymous function instead.
2017-08-24 05:35:11 +10:00
Keith Cirkel
1ae9386901
Merge pull request #1025 from yanca018/master
...
Update license
2017-08-14 09:27:36 +01:00
yanca018
786043bffc
Update license
2017-08-14 02:40:04 -05:00
Pauric Holleran
7c1ca16fb3
docs: add missing assert parameters ( #1023 )
2017-08-09 14:22:25 +03:00
Grant Snodgrass
94eb738a23
chore: add package-lock.json
2017-08-06 09:53:32 -04:00
greenkeeper[bot]
6e72c5ac9a
fix(package): update deep-eql to version 3.0.0 ( #1020 )
2017-08-06 00:42:35 +03:00
Keith Cirkel
02ddebd8f2
Merge pull request #1019 from meeber/release-4.1.1
...
chai@4.1.1
2017-08-05 08:28:17 +01:00
Grant Snodgrass
ac48db3a72
chai@4.1.1
2017-08-04 18:29:14 -04:00
Grant Snodgrass
d2e9599bec
Merge pull request #1016 from chaijs/fix-reindent-code-1014
...
docs: re-indent hasAnyKeys code
2017-08-02 16:53:41 -04:00
Keith Cirkel
92d2cca468
docs: re-indent hasAnyKeys code
...
Refs #1014
2017-08-02 21:11:36 +01:00
Keith Cirkel
b625497f1e
Merge pull request #1012 from meeber/fix-include-types
...
fix: `.include` to work with all objects
2017-08-02 20:59:47 +01:00
Keith Cirkel
8fa24f2972
Merge pull request #1014 from zenHeart/fix-hasAnyKeys-comment
...
fix: correct hasAnyKeys comment error
2017-08-02 20:57:32 +01:00
zenheart
113a5b8b6a
fix: correct hasAnyKeys comment error
2017-08-02 08:55:45 +08:00
Grant Snodgrass
c01cf30de9
fix: .include
to work with all objects
...
Overly strict type-checking was causing `.include` to reject `Error`
objects and objects with a custom `@@toStringTag`.
2017-07-31 17:22:58 -04:00
Keith Cirkel
1847ef8e7e
Merge pull request #1008 from meeber/fix-ie11-instanceof
...
fix: `.instanceof` to allow DOM interfaces in IE11
2017-07-26 09:45:05 +01:00
Grant Snodgrass
c107abb319
fix: .instanceof
to allow DOM interfaces in IE11
2017-07-24 18:57:42 -04:00
Grant Snodgrass
df9073cb8e
Merge pull request #998 from v1adko/make-release
...
chai@4.1.0
2017-07-11 19:57:05 -04:00
Grant Snodgrass
cad9933b5a
Merge pull request #1004 from chaijs/code-owners
...
Create CODEOWNERS
2017-07-11 19:44:20 -04:00
Keith Cirkel
cf70b11f99
Create CODEOWNERS
2017-07-11 19:09:10 -04:00
Keith Cirkel
3397ddaebf
Merge pull request #1005 from meeber/skip-failing-tests
...
test: skip failing `.include` tests in IE11
2017-07-10 11:46:20 +01:00
Grant Snodgrass
11a6f8502f
test: skip failing .include
tests in IE11
...
Contrary to spec, IE11 uses SameValue instead of SameValueZero
equality for Sets.
2017-07-09 19:01:00 -04:00
v1adko
45cb32710a
chai@4.1.0
2017-06-24 09:30:03 +03:00
Aleksey Shvayka
2eddd79002
Add ES6 collection support to include() ( #994 )
...
* fix error messages tests
* add tests
* add implementation
* performance tweaks
* add tests for SameValueZero
* drop weakmap support
* update docs
2017-06-23 15:35:07 -07:00