From 241e6c1c6cea53d25c6afbaec93a254c5ee8941a Mon Sep 17 00:00:00 2001 From: Ruidy Nemausat Date: Tue, 12 May 2020 11:04:10 +0200 Subject: [PATCH] add Landing page unit test install fontawesome --- package.json | 8 +++++++- src/App.test.tsx | 9 +++++++++ src/App.tsx | 6 +++--- yarn.lock | 45 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 64 insertions(+), 4 deletions(-) create mode 100644 src/App.test.tsx diff --git a/package.json b/package.json index 52c8b59..7ece26f 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,12 @@ "version": "0.1.0", "private": true, "dependencies": { + "@fortawesome/fontawesome-free": "^5.13.0", + "@fortawesome/fontawesome-svg-core": "^1.2.28", + "@fortawesome/free-brands-svg-icons": "^5.13.0", + "@fortawesome/free-regular-svg-icons": "^5.13.0", + "@fortawesome/free-solid-svg-icons": "^5.13.0", + "@fortawesome/react-fontawesome": "^0.1.9", "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.3.2", "@testing-library/user-event": "^7.1.2", @@ -38,4 +44,4 @@ "last 1 safari version" ] } -} \ No newline at end of file +} diff --git a/src/App.test.tsx b/src/App.test.tsx new file mode 100644 index 0000000..754e657 --- /dev/null +++ b/src/App.test.tsx @@ -0,0 +1,9 @@ +import React from 'react'; +import {render} from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + const {getAllByText} = render(); + const title = getAllByText('DevBook'); + expect(title.length).toEqual(2); +}); diff --git a/src/App.tsx b/src/App.tsx index 9c747f0..701cf9e 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,13 +1,13 @@ import React from 'react'; - +import {FontAwesomeIcon} from '@fortawesome/react-fontawesome'; +import {faCode} from '@fortawesome/free-solid-svg-icons'; const App = () => { return ( <>