7.3.1 • Published 3 years ago

@hydre/doubt v7.3.1

Weekly downloads
18
License
MIT
Repository
github
Last release
3 years ago

Tester c'est douter

Test your code and pipe the output to a consumer like tape-spec-emoji

Concept

No fugazzi here, just equality

Toc

Install

npm i -D @hydre/doubt

Use

Usage is trivial

  • stdout - Doubt doesn't pollute the standard output, use any stream
  • title - Test suite title
  • calls - Enforce how many tests you want, it will fails if the count doesn't match
import Doubt from '@hydre/doubt'

const doubt = Doubt({
  stdout : process.stdout,
  title  : 'Testing is simple',
  calls  : 1,
})

And then write some tests

doubt['Roses are red']({
  because: 'red',
  is     : 'red',
})

Format

import Doubt from '@hydre/doubt'
import reporter from 'tap-spec-emoji'
import { pipeline, PassThrough } from 'stream'

const through = new PassThrough()

pipeline(
    through,
    reporter(),
    process.stdout,
    () => {},
)

const doubt = Doubt({
  stdout : through,
  title  : 'Testing is simple',
  calls  : 4,
})

doubt['Roses are red']({
  because: 'red',
  is     : 'red',
})

doubt['Violets are blue']({
  because: 'blue',
  is     : 'blue',
})

doubt['Doubt is awesome']({
  because: { amazing: true },
  is     : { amazing: true },
})

doubt['Your tests should be too']({
  because: { 'using doubt': true },
  is     : { 'using doubt': false },
})
7.3.1

3 years ago

7.2.1

4 years ago

7.1.1

5 years ago

7.1.0

5 years ago

7.0.0

5 years ago

6.1.0

5 years ago

6.0.3

5 years ago

6.0.5

5 years ago

6.0.4

5 years ago

5.3.2

5 years ago

6.0.1

5 years ago

6.0.0

5 years ago

6.0.2

5 years ago

5.1.4

5 years ago

5.3.1

5 years ago

5.1.3

5 years ago

5.3.0

5 years ago

5.1.2

5 years ago

5.1.0

5 years ago

5.0.6

5 years ago

5.2.3

5 years ago

5.0.5

5 years ago

5.2.2

5 years ago

5.2.1

5 years ago

5.2.0

5 years ago

5.0.4

5 years ago

5.0.3

5 years ago

5.0.2

5 years ago

5.0.1

5 years ago

4.2.3

5 years ago

4.2.2

5 years ago

4.2.4

5 years ago

4.2.1

5 years ago

4.2.0

5 years ago

4.1.2

5 years ago

4.0.1

5 years ago

4.0.3

5 years ago

4.0.0

5 years ago

3.3.1

5 years ago

3.3.2

5 years ago

3.3.0

5 years ago

3.2.2

5 years ago

3.2.1

5 years ago

3.2.0

5 years ago

3.1.3

5 years ago

3.0.2

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.2.4

5 years ago

2.2.3

5 years ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.0.12

5 years ago

2.1.0

5 years ago

2.0.11

5 years ago

2.0.10

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.8.3

5 years ago

1.8.2

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.0

5 years ago

1.6.1

5 years ago

1.5.3

5 years ago

1.6.0

5 years ago

1.5.10

5 years ago

1.5.11

5 years ago

1.5.1

5 years ago

1.4.0

5 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.0

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago