#!/usr/bin/env bash
if [ $# -eq 0 ]
then
  echo "Usage: generate-test <component list>"
  echo "  example: generate-test Component OtherComponent ThirdComponent"
  echo
  exit 1
fi
for component in "$@"
do
echo "import React from 'react'
import renderer from 'react-test-renderer'

import { $component } from '../src'

it('renders correctly', () => {
  const tree = renderer.create(<$component />).toJSON()
  expect(tree).toMatchSnapshot()
})
" > "tests/$component.test.js" && echo "+ tests/$component.test.js"
if [ "${PIPESTATUS[0]}" -gt 0 ]
then
exit "${PIPESTATUS[0]}"
fi
done
echo
