# assertrc

> nanoTest assert collection.

Latest version **1.0.7** (published 2022-04-09) · GPL-3.0-or-later license · 0 weekly downloads

## Install

```sh
npm install assertrc
pnpm add assertrc
yarn add assertrc
bun add assertrc
```

## Health

**Score 23/100 (F)** — status: abandoned.

Positive: has types package; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.7 |
| Published | 2022-04-09 |
| First published | 2020-09-16 |
| Weekly downloads | 0 |
| License | GPL-3.0-or-later |
| TypeScript types | separate (@types/assertrc) |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 31.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Soldy |
| Maintainers | soldy |

## Links

- npm: https://www.npmjs.com/package/assertrc
- Repository: https://github.com/Soldy/assertrc
- Homepage: https://github.com/Soldy/assertrc#readme
- Issues: https://github.com/Soldy/assertrc/issues
- npm.io page: https://npm.io/package/assertrc

## Recent versions

- 1.0.7 (latest) — 2022-04-09
- 1.0.6 — 2022-04-09
- 1.0.5 — 2022-04-09
- 1.0.4-rc6 — 2022-03-11
- 1.0.4-rc5 — 2021-07-24
- 1.0.4-rc4 — 2021-04-13
- 1.0.4-rc3 — 2021-02-11
- 1.0.4-rc2 — 2021-02-09
- 1.0.2-rc2 — 2021-02-07
- 1.0.2-rc1 — 2021-02-06
- 1.0.2 — 2021-02-05
- 1.0.1 — 2021-02-04
- 1.0.0 — 2020-09-21
- 0.9.9-beta1 — 2020-09-19
- 0.9.9-alpha1 — 2020-09-17
- … 1 more at https://npm.io/package/assertrc/versions

## README

# assertrc (assert real challange)

The assertrc is an alternative shorthanded assert collection.


##init

```javascript

const assertManager = new (require('assertrc')).base();

```


## simple test

```javascript

assertManager.check(
    '1', // value
    `===`, // rule
    '1' // sample
);

```


## simple test upload


```javascript

assertManager.tests({
    'id':'value',
    'id2':'value2'
});


```

## supported operators

| tac                 | Description               |
|---------------------|---------------------------|
| ==                  | Equal                     |
| eq                  | Equal                     |
| e                   | Equal                     |
| equal               | Equal                     |
| equale              | Equal                     |
| !==                 | Not equal                 |
| neq                 | Not equal                 |
| ne                  | Not equal                 |
| notequal            | Not equal                 |
| notequale           | Not equal                 |
| ===                 | Equal with type           |
| eqt                 | Equal with type           |
| et                  | Equal with type           |
| qt                  | Equal with type           |
| equaltype           | Equal with type           |
| equaletype          | Equal with type           |
| !===                | Not equal with type       |
| neqt                | Not equal with type       |
| net                 | Not equal with type       |
| nqt                 | Not equal with type       |
| notequaltype        | Not equal with type       |
| notequaletype       | Not equal with type       |
| j==                 | Deep Equal                |
| jeq                 | Deep Equal                |
| je                  | Deep Equal                |
| jsonequal           | Deep Equal                |
| jsonequale          | Deep Equal                |
| ==j                 | Deep Equal                |
| eqj                 | Deep Equal                |
| ej                  | Deep Equal                |
| equaljson           | Deep Equal                |
| equalejson          | Deep Equal                |
| >                   | Greater                   |
| greater             | Greater                   |
| more                | Greater                   |
| higher              | Greater                   |
| bigger              | Greater                   |
| biger               | Greater                   |
| larger              | Greater                   |
| <                   | Less                      |
| less                | Less                      |
| lower               | Less                      |
| smaller             | Less                      |
| smaler              | Less                      |
| length              | Length                    |
| istanceof           | Instance of               |
| istance             | Instance of               |
| is                  | Instance of               |
| v==                 | Value equal               |
| veq                 | Value equal               |
| ve                  | Value equal               |
| valueequal          | Value equal               |
| valueequale         | Value equal               |
| v!==                | Value not equal           |
| vneq                | Value not equal           |
| vne                 | Value not equal           |
| valuenotequal       | Value not equal           |
| valuenotequale      | Value not equal           |
| v===                | Value equal with type     |
| veqt                | Value equal with type     |
| vet                 | Value equal with type     |
| vqt                 | Value equal with type     |
| valueequaltype      | Value equal with type     |
| valueequaletype     | Value not equal with type |
| v!===               | Value not equal with type |
| vneqt               | Value not equal with type |
| vnet                | Value not equal with type |
| vnqt                | Value not equal with type |
| valuenotequaltype   | Value not equal with type |
| valuenotequaletype  | Value not equal with type |
| vj==                | Value deep equal          |
| vjeq                | Value deep equal          |
| vje                 | Value deep equal          |
| valuejsonequal      | Value deep equal          |
| valuejsonequale     | Value deep equal          |
| v==j                | Value deep equal          |
| veqj                | Value deep equal          |
| vej                 | Value deep equal          |
| valueequaljson      | Value deep equal          |
| valueequalejson     | Value deep equal          |
| r==                 | Result Equal              |
| req                 | Result Equal              |
| re                  | Result Equal              |
| resultequal         | Result Equal              |
| resultequale        | Result Equal              |
| r!==                | Result Not Equal          |
| rneq                | Result Not Equal          |
| rne                 | Result Not Equal          |
| resultnotequal      | Result Not Equal          |
| resultnotequale     | Result Not Equal          |
| r===                | Result Equal Type         |
| reqt                | Result Equal Type         |
| ret                 | Result Equal Type         |
| rqt                 | Result Equal Type         |
| resultequaltype     | Result Equal Type         |
| resultequaletype    | Result Equal Type         |
| r!===               | Result Not Equal Type     |
| rneqt               | Result Not Equal Type     |
| rnet                | Result Not Equal Type     |
| rnqt                | Result Not Equal Type     |
| resultnotequaltype  | Result Not Equal Type     |
| resultnotequaletype | Result Not Equal Type     |
| rj==                | Result Equal Json         |
| rjeq                | Result Equal Json         |
| rje                 | Result Equal Json         |
| resultjsonequal     | Result Equal Json         |
| resultjsonequale    | Result Equal Json         |
| r==j                | Result Equal Json         |
| reqj                | Result Equal Json         |
| rej                 | Result Equal Json         |
| resultequaljson     | Result Equal Json         |
| resultequalejson    | Result Equal Json         |

---
_Source: https://npm.io/package/assertrc · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
