diff options
Diffstat (limited to 'test/background/mock')
-rw-r--r-- | test/background/mock/MockFindClient.ts | 23 | ||||
-rw-r--r-- | test/background/mock/MockFindRepository.ts | 5 | ||||
-rw-r--r-- | test/background/mock/MockFramePresenter.ts | 7 |
3 files changed, 23 insertions, 12 deletions
diff --git a/test/background/mock/MockFindClient.ts b/test/background/mock/MockFindClient.ts index bd25a27..dd6d8f3 100644 --- a/test/background/mock/MockFindClient.ts +++ b/test/background/mock/MockFindClient.ts @@ -1,24 +1,23 @@ -import FindClient, { - FindResult, -} from "../../../src/background/clients/FindClient"; +import FindClient from "../../../src/background/clients/FindClient"; export default class MockFindClient implements FindClient { - highlightAll(): Promise<void> { - throw new Error("not implemented"); - } - - removeHighlights(): Promise<void> { + findNext( + _tabId: number, + _frameId: number, + _keyword: string + ): Promise<boolean> { throw new Error("not implemented"); } - selectKeyword( + findPrev( _tabId: number, - _rangeData: browser.find.RangeData - ): Promise<void> { + _frameId: number, + _keyword: string + ): Promise<boolean> { throw new Error("not implemented"); } - startFind(_keyword: string): Promise<FindResult> { + clearSelection(_tabId: number, _frameId: number): Promise<void> { throw new Error("not implemented"); } } diff --git a/test/background/mock/MockFindRepository.ts b/test/background/mock/MockFindRepository.ts index af552c8..d5151f8 100644 --- a/test/background/mock/MockFindRepository.ts +++ b/test/background/mock/MockFindRepository.ts @@ -23,4 +23,9 @@ export default class MockFindRepository implements FindRepository { this.localStates[tabId] = state; return Promise.resolve(); } + + deleteLocalState(tabId: number): Promise<void> { + delete this.localStates[tabId]; + return Promise.resolve(); + } } diff --git a/test/background/mock/MockFramePresenter.ts b/test/background/mock/MockFramePresenter.ts new file mode 100644 index 0000000..d688780 --- /dev/null +++ b/test/background/mock/MockFramePresenter.ts @@ -0,0 +1,7 @@ +import FramePresenter from "../../../src/background/presenters/FramePresenter"; + +export default class MockFramePresenter implements FramePresenter { + getAllFrameIds(): Promise<number[]> { + throw new Error("not implemented"); + } +} |