Skip to content
This repository has been archived by the owner on Feb 10, 2024. It is now read-only.
/ fi.hg.jest Public archive

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

License

Notifications You must be signed in to change notification settings

heusalagroup/fi.hg.jest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


DEPRECATED

Development under this git repository is discontinued and future improvements will continue under io.hyperify.testing.

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