فهرست منبع

LoginPage snapshot test

George Vrancianu 8 سال پیش
والد
کامیت
e502fc8737
3فایلهای تغییر یافته به همراه101 افزوده شده و 1 حذف شده
  1. 23 0
      src/__tests__/LoginPage.test.js
  2. 77 0
      src/__tests__/__snapshots__/LoginPage.test.js.snap
  3. 1 1
      src/components/LoginPage/LoginPage.js

+ 23 - 0
src/__tests__/LoginPage.test.js

@@ -0,0 +1,23 @@
+import React from 'react';
+import { shallow } from 'enzyme';
+import App from '../components/App'
+import { LoginPage } from '../components/LoginPage';
+import renderer from 'react-test-renderer';
+
+describe('Login Page', () => {
+  it('renders correctly', () => {
+    const tree = renderer.create(
+      <App context={{ insertCss: () => {} }}>
+        <LoginPage />
+      </App>
+    ).toJSON();
+    expect(tree).toMatchSnapshot();
+  });
+
+  it('changes user name', () => {
+    const LoginPage = shallow(
+      <LoginPage />
+    )
+    expect()
+  })
+})

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 77 - 0
src/__tests__/__snapshots__/LoginPage.test.js.snap


+ 1 - 1
src/components/LoginPage/LoginPage.js

@@ -82,7 +82,7 @@ const loginButtons = [
   }
 ]
 
-class LoginPage extends Reflux.Component {
+export class LoginPage extends Reflux.Component {
 
   static contextTypes = {
     onSetTitle: PropTypes.func.isRequired

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است