import React from 'react'
import { render } from '@toptal/picasso-test-utils'
import FormAutoSaveIndicator, { TEST_ID } from './FormAutoSaveIndicator'
describe('FormAutoSaveIndicator', () => {
describe('in initial state', () => {
it('hides label', () => {
const { getByTestId } = render()
expect(getByTestId(TEST_ID)).toMatchSnapshot()
})
})
describe('when saving', () => {
it('hides label', () => {
const { getByTestId } = render()
expect(getByTestId(TEST_ID)).toMatchSnapshot()
})
})
describe('when saved', () => {
it('should show label', () => {
const { getByTestId, rerender } = render()
rerender()
expect(getByTestId(TEST_ID)).toMatchSnapshot()
})
})
})