File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import { renderComponent } from "../helpers/TestHelper" ;
1+ import { shallow } from "enzyme" ;
2+ import * as React from "react" ;
3+ import configureRouter from "../routes/configureRouter" ;
24import { Header , Styles } from "./Header" ;
35
46describe ( "<Header />" , ( ) => {
57
6- const component = renderComponent ( Header ) ;
8+ const component = shallow ( < Header router = { configureRouter ( true ) } /> ) ;
79
810 it ( "Renders with correct style" , ( ) => {
911 expect ( component . find ( "nav" ) ) . toHaveClassName ( Styles . nav ) ;
Original file line number Diff line number Diff line change @@ -22,19 +22,17 @@ const Styles = {
2222} ;
2323
2424class Header extends React . Component < any , any > {
25- protected router : Router ;
2625 constructor ( props : any ) {
2726 super ( props ) ;
28- this . router = props . router ;
2927 }
3028 public render ( ) : JSX . Element {
3129 return (
3230 < nav className = { Styles . nav } >
3331 < ul >
34- < li > < BaseLink router = { this . router } routeName = "main" > Home</ BaseLink > </ li >
35- < li > < BaseLink router = { this . router } routeName = "about" > About</ BaseLink > </ li >
36- < li > < BaseLink router = { this . router } routeName = "counter" > Counter</ BaseLink > </ li >
37- < li > < BaseLink router = { this . router } routeName = "stars" > Stars</ BaseLink > </ li >
32+ < li > < BaseLink routeName = "main" > Home</ BaseLink > </ li >
33+ < li > < BaseLink routeName = "about" > About</ BaseLink > </ li >
34+ < li > < BaseLink routeName = "counter" > Counter</ BaseLink > </ li >
35+ < li > < BaseLink routeName = "stars" > Stars</ BaseLink > </ li >
3836 </ ul >
3937 </ nav >
4038 ) ;
You can’t perform that action at this time.
0 commit comments