Guest User

Untitled

a guest
Jun 22nd, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. describe('<Helmet />', () => {
  2. it('should render an <Helmet> tag', () => {
  3. let wrapper = mount(
  4. <IntlProvider locale='en'>
  5. <ThemeProvider theme={theme}>
  6. <Helmet />
  7. </ThemeProvider>
  8. </IntlProvider>
  9. );
  10. console.log(wrapper.find('title').length);
  11. // expect(document.title).to.equal('My page title);
  12. });
  13. });
  14.  
  15. const App = ({ intl }) => {
  16. const domain = window.location.hostname;
  17. return (
  18. <div>
  19. <Helmet>
  20. <title>My page title</title>
  21. <meta name="title" content="meta content" />
  22. <meta name="description" content="meta description" />
  23. <meta property="og:title" content="meta title for fb" />
  24. <meta property="og:description" content="meta description for fb" />
  25. <meta property="og:url" content={`https://${domain}/`} />
  26. </Helmet>
  27.  
  28. <CookiesProvider>
  29. <Switch>
  30. <Route exact path="/" component={Home} />
  31. <Route component={NotFoundPage} />
  32. </Switch>
  33. </CookiesProvider>
  34. </div>
  35. );
  36. };
Add Comment
Please, Sign In to add comment