test-vue-composition-utils
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

test-vue-composition-utils

Simple and complete Vue composition api testing utilities.

Usage Document

Example

useCounter.js

import { reactive } from "vue";

function useCounter() {
  const state = reactive({
    count: 0,
  });
  const increment = () => {
    state.count++;
  };
  return {
    state,
    increment,
  };
}

export default useCounter;

useCounter.spec.js

import { renderCustomComposition } from "test-vue-composition-utils";

import useCounter from "./useCounter";

test("should increment counter", () => {
  const { result } = renderCustomComposition(() => useCounter());
  const { state, increment } = result.current;

  expect(state.count).toBe(0);
  increment();
  expect(state.count).toBe(1);
});

Installation

npm install --save-dev test-vue-composition-utils

or

yarn add -D test-vue-composition-utils

API

See the API reference

Package Sidebar

Install

npm i test-vue-composition-utils

Weekly Downloads

1

Version

0.1.0

License

MIT

Unpacked Size

25.3 kB

Total Files

14

Last publish

Collaborators

  • tan90qian