UNPKG

@nuxtjs/module-test-utils

Version:
65 lines (44 loc) 1.88 kB
# @nuxtjs/module-test-utils [![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Circle CI][circle-ci-src]][circle-ci-href] [![Codecov][codecov-src]][codecov-href] [![License][license-src]][license-href] > Test utilities for modules Nuxt.js [📖 **Release Notes**](./CHANGELOG.md) ## Setup Add `@nuxtjs/module-test-utils` dependency to your project ```bash yarn add --dev @nuxtjs/module-test-utils # or npm install --save-dev @nuxtjs/module-test-utils ``` ## Usage ```js const { setup, loadConfig, get } = require('@nuxtjs/module-test-utils') describe('basic', () => { let nuxt beforeAll(async () => { ({ nuxt } = await setup(loadConfig(__dirname))) }, 60000) afterAll(async () => { await nuxt.close() }) test('render', async () => { const html = await get('/') expect(html).toContain('Works!') }) }) ``` ## License [MIT License](./LICENSE) Copyright (c) - Nuxt Community <!-- Badges --> [npm-version-src]: https://img.shields.io/npm/v/@nuxtjs/module-test-utils/latest.svg?style=flat-square [npm-version-href]: https://npmjs.com/package/@nuxtjs/module-test-utils [npm-downloads-src]: https://img.shields.io/npm/dt/@nuxtjs/module-test-utils.svg?style=flat-square [npm-downloads-href]: https://npmjs.com/package/@nuxtjs/module-test-utils [circle-ci-src]: https://img.shields.io/circleci/project/github/nuxt-community/module-test-utils.svg?style=flat-square [circle-ci-href]: https://circleci.com/gh/nuxt-community/module-test-utils [codecov-src]: https://img.shields.io/codecov/c/github/nuxt-community/module-test-utils.svg?style=flat-square [codecov-href]: https://codecov.io/gh/nuxt-community/module-test-utils [license-src]: https://img.shields.io/npm/l/@nuxtjs/module-test-utils.svg?style=flat-square [license-href]: https://npmjs.com/package/@nuxtjs/module-test-utils