ptz-assert
Version:
ptz-assert is an assertion library for creating less verbose tests that wrappers npm assert
72 lines (45 loc) • 1.52 kB
Markdown
# ptz-assert
[](https://travis-ci.org/angeloocana/ptz-assert)
[](https://www.npmjs.com/package/ptz-assert)
[](http://codecov.io/github/angeloocana/ptz-assert)
[](https://gemnasium.com/angeloocana/ptz-assert)
[](https://www.bithound.io/github/angeloocana/ptz-assert)

> ptz-assert is a wrapper for npm assert
>
> Be welcome to learn, help and play!!!
## Install
Install with npm:
```bash
$ npm install ptz-assert --save
```
or clone from github:
```bash
$ git clone https://github.com/angeloocana/ptz-assert.git
```
## Setup
```bash
$ npm install
$ typings install
```
*Add to your typings/index.d.ts
```ts
/// <reference path="../node_modules/ptz-assert/src/typings/index.d.ts" />
```
## Test
```bash
$ npm test
```
## Usage
```js
import { ok, notOk, equal, notEqual, deepEqual, notDeepEqual, contains, notEmptyString, notEmptyArray, emptyArray } from "ptz-assert";
let obj = {test:"ok, i'm a valid obj"};
ok(obj);
//or test with optional message
ok(obj, msg);
var actual = 'ab';
var expected = 'ab';
equal(actual, expected);
var list = ['a', 'b'];
contains(list, 'a');
```