0.3.0 • Published 5 years ago

veryfine v0.3.0

Weekly downloads
10
License
-
Repository
github
Last release
5 years ago

Veryfine

npm.io npm.io

Veryfine is a delightful expect-style assertion and mocking library for JavaScript. It is intended for use with Mocha. Main features include:

  • 🕵️ intelligent deep equality checking
  • ⏳ first class promise support
  • 🐵 built-in mock functions
  • 🔧 hassle-free custom matchers

Check out the documentation!

Install

With yarn

yarn add veryfine

Or with npm

npm install veryfine

Use

Veryfine was made to be used with Mocha, but can be used in any javascript environment.

import { expect } from 'veryfine'

describe('how awesome veryfine is', () => {
  it('is so amazing', () => {
    const you = { satisfaction: Infinity }
    expect(you.satisfaction).toBeGreaterThan(9000)
  });
});

Learn more

Read the excellent documentation at the Veryfine website.

TODO list

  • ES2015 Map support
  • ES2015 Set support
  • TypedArray support
  • Buffer support