aboutsummaryrefslogtreecommitdiff
path: root/test/background
diff options
context:
space:
mode:
Diffstat (limited to 'test/background')
-rw-r--r--test/background/infrastructures/MemoryStorage.test.ts9
-rw-r--r--test/background/repositories/Mark.test.ts9
-rw-r--r--test/background/usecases/parsers.test.ts3
3 files changed, 12 insertions, 9 deletions
diff --git a/test/background/infrastructures/MemoryStorage.test.ts b/test/background/infrastructures/MemoryStorage.test.ts
index 5f8be2a..1c67b18 100644
--- a/test/background/infrastructures/MemoryStorage.test.ts
+++ b/test/background/infrastructures/MemoryStorage.test.ts
@@ -1,4 +1,5 @@
-import MemoryStorage from "background/infrastructures/MemoryStorage";
+import MemoryStorage from "../../../src/background/infrastructures/MemoryStorage";
+import { expect } from "chai";
describe("background/infrastructures/memory-storage", () => {
it("stores values", () => {
@@ -29,12 +30,12 @@ describe("background/infrastructures/memory-storage", () => {
it("stored cloned objects", () => {
const cache = new MemoryStorage();
- const recipe = { sugar: "300g" };
+ const recipe = { sugar: "300g", salt: "10g" };
cache.set("recipe", recipe);
recipe.salt = "20g";
- const got = cache.get("recipe", recipe);
- expect(got).to.deep.equal({ sugar: "300g" });
+ const got = cache.get("recipe");
+ expect(got).to.deep.equal({ sugar: "300g", salt: "10g" });
});
it("throws an error with unserializable objects", () => {
diff --git a/test/background/repositories/Mark.test.ts b/test/background/repositories/Mark.test.ts
index b1bbcf1..5cee5b6 100644
--- a/test/background/repositories/Mark.test.ts
+++ b/test/background/repositories/Mark.test.ts
@@ -1,4 +1,5 @@
-import MarkRepository from "background/repositories/MarkRepository";
+import MarkRepository from "../../../src/background/repositories/MarkRepository";
+import { expect } from "chai";
describe("background/repositories/mark", () => {
let repository: MarkRepository;
@@ -10,15 +11,15 @@ describe("background/repositories/mark", () => {
it("get and set", async () => {
const mark = { tabId: 1, url: "http://example.com", x: 10, y: 30 };
- repository.setMark("A", mark);
+ await repository.setMark("A", mark);
- let got = await repository.getMark("A");
+ let got = (await repository.getMark("A"))!!;
expect(got.tabId).to.equal(1);
expect(got.url).to.equal("http://example.com");
expect(got.x).to.equal(10);
expect(got.y).to.equal(30);
- got = await repository.getMark("B");
+ got = (await repository.getMark("B"))!!;
expect(got).to.be.undefined;
});
});
diff --git a/test/background/usecases/parsers.test.ts b/test/background/usecases/parsers.test.ts
index bee0d07..019b56e 100644
--- a/test/background/usecases/parsers.test.ts
+++ b/test/background/usecases/parsers.test.ts
@@ -1,4 +1,5 @@
-import * as parsers from "background/usecases/parsers";
+import * as parsers from "../../../src/background/usecases/parsers";
+import { expect } from "chai";
describe("shared/commands/parsers", () => {
describe("#parsers.parseSetOption", () => {