Skip to content

Bully strings without caring if they are upper or lower case.

Notifications You must be signed in to change notification settings

rweda/chai-insensitive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Insensitive Chai

Case-insensitive modifier for Chai.

Installation

(chai-insensitive also should work in the browser: include insensitive-chai.js via RequireJS or a <script> tag)

Download the package from NPM:

npm install --save chai-insensitive

Use in a testing file:

var chai = require("chai");
var insensitivity = require("chai-insensitive");
chai.use(insensitivity);

Usage

Chain .insensitively (or .insensitive) when writing a Chai statement.

"TEST".should.insensitively.equal("test");

Works with:

  • .equal (aliases: .equals, .eq)
  • .include (aliases: .includes, .contain, .contains)

Future methods:

  • .property (aliases: .ownProperty, .haveOwnProperty)
  • .string
  • .keys
  • .members
  • .oneOf

About

Bully strings without caring if they are upper or lower case.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published