feat(tests): add tests for SilencePreview

This commit is contained in:
Łukasz Mierzwa
2018-08-25 22:58:03 +01:00
parent 3dfeb7e360
commit a99b453337
2 changed files with 94 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import React from "react";
import { render } from "enzyme";
import moment from "moment";
import { SilenceFormStore } from "Stores/SilenceFormStore";
import { SilencePreview } from "./SilencePreview";
describe("<SilencePreview />", () => {
it("matches snapshot", () => {
const silenceFormStore = new SilenceFormStore();
silenceFormStore.data.startsAt = moment([2000, 1, 1, 0, 0, 0]);
silenceFormStore.data.endsAt = moment([2000, 1, 1, 1, 0, 0]);
silenceFormStore.data.createdBy = "me@example.com";
silenceFormStore.data.comment = "SilencePreview test";
const tree = render(<SilencePreview silenceFormStore={silenceFormStore} />);
expect(tree).toMatchSnapshot();
});
});

View File

@@ -0,0 +1,73 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`<SilencePreview /> matches snapshot 1`] = `
<div
class="mt-3"
>
<pre
class="json-pretty"
>
{
"
<span
class="json-key"
>
matchers
</span>
": [],
"
<span
class="json-key"
>
startsAt
</span>
":
<span
class="json-string"
>
"2000-02-01T00:00:00.000Z"
</span>
,
"
<span
class="json-key"
>
endsAt
</span>
":
<span
class="json-string"
>
"2000-02-01T01:00:00.000Z"
</span>
,
"
<span
class="json-key"
>
createdBy
</span>
":
<span
class="json-string"
>
""
</span>
,
"
<span
class="json-key"
>
comment
</span>
":
<span
class="json-string"
>
"SilencePreview test"
</span>
}
</pre>
</div>
`;