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 accessCode = screen.queryByText(
13 'This is your code to access Urbit OS'
15 expect(accessCode).not.toBeInTheDocument()
19 describe('when code is available', () => {
20 // Value has been loaded from `useKeyfileGenerator`
21 const testCode = 'foo-bar';
23 it('renders the component', () => {
24 render(<AccessCode code={testCode} />);
26 screen.getByText('This is your code to access Urbit OS')
27 ).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