1import React from 'react';
2import { render, screen } from '@testing-library/react';
3import AccessCode from './AccessCode';
5describe('AccessCode', () => {
6 describe('when code is not available', () => {
7 // Value is initialized as `false` in `useKeyfileGenerator`
8 const testCode = false;
10 it('does not render the component', () => {
11 render(<AccessCode code={testCode} />);
12 const element = screen.queryByTestId('access-code');
13 expect(element).not.toBeInTheDocument();
17 describe('when code is available', () => {
18 // Value has been loaded from `useKeyfileGenerator`
19 const testCode = 'foo-bar';
21 it('renders the component', () => {
22 render(<AccessCode code={testCode} />);
24 screen.getByText('This is your code to access Urbit OS')
25 ).toBeInTheDocument();
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list