From 803ad685a00afdc1aef3b92c38d1478cba6bc5ac Mon Sep 17 00:00:00 2001 From: Aly Thobani Date: Mon, 11 May 2026 17:31:26 -0700 Subject: [PATCH] refactor(tests): use EditorPosition in code fence specs --- tests/jumpToCodeFence.test.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/jumpToCodeFence.test.ts b/tests/jumpToCodeFence.test.ts index 032bd30..05b135d 100644 --- a/tests/jumpToCodeFence.test.ts +++ b/tests/jumpToCodeFence.test.ts @@ -1,3 +1,4 @@ +import { EditorPosition } from "obsidian"; import { describe, expect, test } from "vitest"; import { jumpToNextCodeFence, jumpToPreviousCodeFence } from "../motions/jumpToCodeFence"; import { createFakeCodeMirrorEditor } from "./createFakeCodeMirrorEditor"; @@ -38,8 +39,8 @@ describe("jumpToPreviousCodeFence", () => { }); function expectNextCodeFencePosition( - cursorPosition: { line: number; ch: number }, - expectedPosition: { line: number; ch: number }, + cursorPosition: EditorPosition, + expectedPosition: EditorPosition, contentLines: string[] = CODE_FENCE_CONTENT_LINES ): void { const cm = createFakeCodeMirrorEditor(contentLines); @@ -48,8 +49,8 @@ function expectNextCodeFencePosition( } function expectPreviousCodeFencePosition( - cursorPosition: { line: number; ch: number }, - expectedPosition: { line: number; ch: number }, + cursorPosition: EditorPosition, + expectedPosition: EditorPosition, contentLines: string[] = CODE_FENCE_CONTENT_LINES ): void { const cm = createFakeCodeMirrorEditor(contentLines);