Permalink
Commits on Nov 9, 2018
  1. chore: Removed phantomjs dependency (#1204)

    ossdev07 authored and keithamus committed Nov 9, 2018
    * chore: Removed phantomjs dependency
    
    Added support for chrome headless
    
    Signed-off-by: ossdev07 <ossdev@puresoftware.com>
    
    * Update karma.conf.js
    
    * Update Makefile
Commits on Sep 26, 2018
  1. chore: chai@4.2.0 (#1201)

    meeber authored and keithamus committed Sep 26, 2018
Commits on Sep 25, 2018
  1. docs: fix unbalanced quotes in assert.notInclude example (#1200)

    haykam821 authored and keithamus committed Sep 25, 2018
    Some of the examples in assert.notInclude used quotes in the string and for the string itself, so it now uses double quotes to prevent the single quote from breaking the syntax.
Commits on Sep 20, 2018
  1. feat(assertions): add 'still' language chain (#1194)

    ScottRudiger authored and meeber committed Sep 20, 2018
  2. chore: update package-lock.json (#1198)

    meeber authored and keithamus committed Sep 20, 2018
Commits on Jun 9, 2018
  1. chore(package): update mocha to version 5.0.0 (#1127)

    greenkeeper[bot] authored and keithamus committed Jun 9, 2018
Commits on May 20, 2018
  1. Merge pull request #1157 from chaijs/fix-docs-example

    astorije committed May 20, 2018
    docs: fix bad `.string` example
Commits on May 10, 2018
  1. docs: fix bad `.string` example

    meeber committed May 10, 2018
  2. chore: update dependencies

    meeber committed May 10, 2018
Commits on Apr 3, 2018
  1. docs: fixed package npm url (#1151)

    wadie authored and keithamus committed Apr 3, 2018
Commits on Mar 17, 2018
  1. test(assert): add spec with getterFn. (#1085)

    brutalcrozt authored and lucasfcosta committed Mar 17, 2018
    - on changes, decreases and increases family
Commits on Mar 7, 2018
  1. Merge pull request #1145 from jsoref/spelling

    astorije committed Mar 7, 2018
    Spelling
Commits on Mar 6, 2018
  1. chore: spelling: strictly

    jsoref committed Mar 6, 2018
  2. chore: spelling: shortcut

    jsoref committed Mar 6, 2018
  3. chore: spelling: overwrites

    jsoref committed Mar 6, 2018
  4. chore: spelling: assertion

    jsoref committed Mar 6, 2018
  5. chore: spelling: adhere

    jsoref committed Mar 6, 2018
Commits on Mar 5, 2018
  1. Merge pull request #1141 from Powell-v2/patch-1

    meeber committed Mar 5, 2018
    docs: corrected spelling
Commits on Mar 4, 2018
  1. Merge pull request #1144 from meeber/fix-proxy-tests

    astorije committed Mar 4, 2018
    test: stop modifying globals in Proxy tests
Commits on Mar 3, 2018
  1. test: stop modifying globals in Proxy tests

    meeber committed Mar 3, 2018
Commits on Feb 28, 2018
  1. docs: corrected spelling

    Powell-v2 committed Feb 28, 2018
Commits on Feb 11, 2018
  1. feat: .lengthOf for Maps and Sets (#1131)

    asbish authored and keithamus committed Feb 11, 2018
    * feat: Add support for Map and Set to .lengthOf
    
    * docs: Fix about .lengthOf
Commits on Feb 10, 2018
  1. Merge pull request #1135 from chaijs/greenkeeper/browserify-16.0.0

    meeber committed Feb 10, 2018
    Update browserify to the latest version 🚀
Commits on Feb 7, 2018
  1. chore(package): update browserify to version 16.0.0

    greenkeeper[bot] committed Feb 7, 2018
Commits on Jan 25, 2018
  1. docs: fix wrong `.property` chaining examples (#1130)

    meeber authored and keithamus committed Jan 25, 2018
Commits on Jan 15, 2018
  1. Merge pull request #1126 from meeber/update-travis-node-versions

    astorije committed Jan 15, 2018
    chore: update Node versions in Travis config
  2. Merge pull request #1124 from meeber/fix-deep-equal-stack

    astorije committed Jan 15, 2018
    fix: remove Chai frames from `.deep.equal` stack
  3. Merge pull request #1125 from chaijs/drop-opera

    astorije committed Jan 15, 2018
    chore: remove Opera from Sauce config
Commits on Jan 14, 2018
  1. fix: remove Chai frames from `.deep.equal` stack

    meeber committed Jan 14, 2018
  2. chore: update Node versions in Travis config

    meeber committed Jan 14, 2018
  3. chore: remove Opera from Sauce config

    meeber committed Jan 14, 2018
    Sauce Labs stopped supporting Opera on 2017-09-29. Reference:
    https://wiki.saucelabs.com/pages/viewpage.action?pageId=70074721
  4. Merge pull request #1118 from meeber/update-deps

    astorije committed Jan 14, 2018
    chore: update dependencies
Commits on Jan 12, 2018
  1. Merge pull request #1117 from s-leroux/assert/fail/only-one-argument

    meeber committed Jan 12, 2018
    feat: Add the assert.fail([message]) interface
  2. feat: Add the `.fail([message])` interface

    s-leroux committed Jan 5, 2018
    Fix #1116.
    The `assert.fail` interface should accept being called with
    only 1 arguments to fail with a custom message.
Commits on Jan 7, 2018
  1. perf: Optimize proxify and stringDistance (#1098)

    sophiebits authored and keithamus committed Jan 7, 2018
    - Fill 2D array with ints upfront to reduce property access cost
    - Change from recursive to simpler iterative (DP) solution
    - Add cap parameter to stringDistanceCapped to limit computation
    - Make candidate generation use a simple loop to avoid allocating unnecessary arrays and to call stringDistance only once on each pair of strings instead of every time in the sort callback
    
    This improves chai perf by about 13% on @bmeurer's https://github.com/v8/web-tooling-benchmark.