Détail du package

vue-jest-extended

GitHug124MIT1.1.1

Jest helper matchers compatible with Vue-Test-Utils

jest, extend, extended, vue

readme

Vue Jest Extended

Build Status dependencies Status devDependencies Status License: MIT

Jest extensions compatible with Vue Test Utils

⚠️ Designed to work with Vue 2.x ⚠️

Features

  • .toHaveEmitted - Check if a @vue/test-utils wrapper has emitted the given event
  • .toHaveEmittedPayload - Check if a @vue/test-utils has emitted an event with the given payload
  • .toExist - Pass if wrapper exists
  • .toBeVisible - Pass if wrapper is not visible

    Install

    yarn add -D vue-jest-extended

    Setup

    In your jest configuration:

From Jest v24

"jest": {
  ...
   "setupFilesAfterEnv": ["vue-jest-extended"]
  ...
}

Jest v23 or previous

"jest": {
  ...
  "setupTestFrameworkScriptFile": "vue-jest-extended"
  ...
}

alternatively if you want to combine these matchers with other matchers in your project

"jest": {
  ...
  "setupTestFrameworkScriptFile": "./extensions.js"
  ...
}
/* extensions.js */

import 'vue-jest-extended;
// require('vue-jest-extended);

License

MIT