---
to: src/modules/<%= h.changeCase.paramCase(moduleName) %>/pages/<%= h.changeCase.pascalCase(name) %>/test.tsx
---
<%
  Name = h.changeCase.pascalCase(name)
-%>
import React, { ReactNode } from 'react'
import { render, cleanup, RenderResult } from '@testing-library/react'

import <%= Name %>, { Props } from './'

const renderTest<%= Name %> = (
  children: ReactNode,
  props: Props
) => {
  const { /* add props you need */ } = props

  return render(<<%= Name %>>{children}</<%= Name %>>)
}

afterEach(cleanup)

describe('<%= Name %>', () => {
  let api: RenderResult

  beforeEach(() => {
    api = renderTest<%= Name %>(null, {})
  })
  test('default render', () => {
    const { container } = api

    expect(container).toMatchSnapshot()
  })
})
