fix: test in game and file-graph

This commit is contained in:
Justin Lin committed 2025-04-26 12:52:12 +08:00
1 parent d450613816
commit f7e2b00358
8 files changed
+91 -93

No files matched your search

+3 -3
View File
@@ -1,7 +1,7 @@
import { test, expect } from '@jest/globals'
import { IFileExistenceChecker, IFileInput } from '../src/schema'
import { checkFiles } from '../src/condition/FileMatcher.js'
import { Condition } from '../src/condition/Condition.js'
import { IFileExistenceChecker, IFileInput } from '../schema'
import { checkFiles } from '../condition/FileMatcher.js'
import { Condition } from '../condition/Condition.js'
export class MockFileChecker implements IFileExistenceChecker {
private files: IFileInput[] = [
+6 -6
View File
@@ -1,10 +1,10 @@
import { test, expect } from '@jest/globals'
import { Condition } from '../src/condition/Condition'
import { OutputMatcher } from '../src/condition/OutputMatcher'
import { PwdMatcher } from '../src/condition/PwdMatcher'
import { CommandMatcher } from '../src/condition/CommandMatcher'
import { ErrorMatcher } from '../src/condition/ErrorMatcher.js'
import { conditionSchema } from '../src/schema'
import { Condition } from '../condition/Condition'
import { OutputMatcher } from '../condition/OutputMatcher'
import { PwdMatcher } from '../condition/PwdMatcher'
import { CommandMatcher } from '../condition/CommandMatcher'
import { ErrorMatcher } from '../condition/ErrorMatcher'
import { conditionSchema } from '../schema'
import { MockFileChecker } from './asyncCondition.test'
test('command match', () => {
+2 -2
View File
@@ -1,6 +1,6 @@
import { expect, it, describe } from '@jest/globals'
import { IQuest } from '../src/schema'
import { GameSession } from '../src/Session'
import { IQuest } from '../schema'
import { GameSession } from '../Session'
import { MockFileChecker } from './asyncCondition.test'
const quest: IQuest = {
+2 -2
View File
@@ -1,6 +1,6 @@
import { expect, describe, it } from '@jest/globals'
import { IQuest } from '../src/schema'
import { GameSession } from '../src/Session'
import { IQuest } from '../schema'
import { GameSession } from '../Session'
import { MockFileChecker } from './asyncCondition.test'
const quest: IQuest = {
+1 -1
View File
@@ -1,5 +1,5 @@
import { test, expect } from '@jest/globals'
import { Stage } from '../src/Stage'
import { Stage } from '../Stage'
import { MockFileChecker } from './asyncCondition.test'
const checker = new MockFileChecker()