import React from 'react';
import { render, screen } from '@testing-library/react';
import AccessCode from './AccessCode';
describe('AccessCode', () => {
describe('when code is not available', () => {
// Value is initialized as `false` in `useKeyfileGenerator`
const testCode = false;
it('does not render the component', () => {
render();
const element = screen.queryByTestId('access-code');
expect(element).not.toBeInTheDocument();
});
});
describe('when code is available', () => {
// Value has been loaded from `useKeyfileGenerator`
const testCode = 'foo-bar';
it('renders the component', () => {
render();
expect(
screen.getByText('This is your code to access Urbit OS')
).toBeInTheDocument();
});
});
});