Skip to content

HG's additions to jest testing framework as a git submodule

License

Notifications You must be signed in to change notification settings

sendanor/fi.hg.jest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Join our Discord to discuss about our software!

fi.hg.jest

HG's additions to jest testing framework as a git submodule

This add on introduces these matchers:

  • expect( something ).toBeIsoDateString() tests for a string data in standard format, e.g. YYYY-MM-DDTHH:MM:SS.
  • expect( something).toBeNonEmptyString() tests for a non-empty string
  • expect( something).toBeString() tests for a string
  • expect( something).toBeArray() tests for a any[]
  • expect( something).toBeStringArray() tests for a string[]
  • expect( something).toBeNumberArray() tests for a number[]
  • expect( something).toBeNumber() tests for a number
  • expect( something).toBeBoolean() tests for a boolean
  • expect( something).toBeRegularObject() tests for a regular object

Your test file must also import:

import "../fi/hg/jest/matchers/index.d";
import "../fi/hg/jest/matchers";

And your main Jest configuration must include setupFilesAfterEnv:

/** @type {import('@ts-jest/dist/types').InitialOptionsTsJest} */
module.exports = {
    // ...
    
    setupFilesAfterEnv: [
        "./src/fi/hg/jest/matchers/index.ts"
    ]
    
};

About

HG's additions to jest testing framework as a git submodule

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%