Updated devtools
This commit is contained in:
parent
63751d9696
commit
69a4825f5a
|
@ -1,8 +1,8 @@
|
||||||
import {
|
import {
|
||||||
it,
|
|
||||||
expect,
|
expect,
|
||||||
patch,
|
it,
|
||||||
} from "https://code.thunderk.net/typescript/devtools/raw/1.0.0/testing.ts";
|
mock,
|
||||||
|
} from "https://code.thunderk.net/typescript/devtools/raw/1.2.2/testing.ts";
|
||||||
import { Serializer } from "./serializer.ts";
|
import { Serializer } from "./serializer.ts";
|
||||||
|
|
||||||
class TestSerializerObj1 {
|
class TestSerializerObj1 {
|
||||||
|
@ -162,13 +162,12 @@ it("calls specific postUnserialize", () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
it("handles missing classes", () => {
|
it("handles missing classes", () => {
|
||||||
const mock_error = patch(console, "error", () => {});
|
mock(console, "error", undefined, (mock_error) => {
|
||||||
let serializer = new Serializer(TEST_NS);
|
let serializer = new Serializer(TEST_NS);
|
||||||
mock_error.exec(() => {
|
|
||||||
let data = serializer.serialize({ obj: new TestSerializerObj4() });
|
let data = serializer.serialize({ obj: new TestSerializerObj4() });
|
||||||
let loaded = serializer.unserialize(data);
|
let loaded = serializer.unserialize(data);
|
||||||
expect(loaded).toEqual({ obj: { a: 0 } });
|
expect(loaded).toEqual({ obj: { a: 0 } });
|
||||||
expect(mock_error.fn).toHaveBeenCalledWith(
|
expect(mock_error).toHaveBeenCalledWith(
|
||||||
"Can't find class",
|
"Can't find class",
|
||||||
"TestSerializerObj4",
|
"TestSerializerObj4",
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in a new issue