mirror of
https://github.com/wassname/talk.git
synced 2026-07-05 22:02:02 +08:00
53e548d77a
* Implement pym storage * Save comment draft + test * Apply suggestions * Use class for PymStorage implementation * Add some comments
35 lines
848 B
TypeScript
35 lines
848 B
TypeScript
import { ReactTestRenderer } from "react-test-renderer";
|
|
|
|
import { timeout } from "talk-common/utils";
|
|
import { createSinonStub } from "talk-framework/testHelpers";
|
|
|
|
import create from "./create";
|
|
import { assets } from "./fixtures";
|
|
|
|
let testRenderer: ReactTestRenderer;
|
|
beforeEach(() => {
|
|
const resolvers = {
|
|
Query: {
|
|
asset: createSinonStub(
|
|
s => s.throws(),
|
|
s => s.withArgs(undefined, { id: assets[0].id }).returns(assets[0])
|
|
),
|
|
},
|
|
};
|
|
|
|
({ testRenderer } = create({
|
|
// Set this to true, to see graphql responses.
|
|
logNetwork: false,
|
|
resolvers,
|
|
initLocalState: localRecord => {
|
|
localRecord.setValue(assets[0].id, "assetID");
|
|
},
|
|
}));
|
|
});
|
|
|
|
it("renders comment stream", async () => {
|
|
// Wait for loading.
|
|
await timeout();
|
|
expect(testRenderer.toJSON()).toMatchSnapshot();
|
|
});
|