Skip to content

Commit baa33c6

Browse files
committed
Move test files to separate directory
- Update `include` property in `tsconfig.app.json` for TypeScript in IDE - Otherwise import alias `@/*` is not recognized: "Cannot find module"
1 parent 163535d commit baa33c6

6 files changed

+12
-10
lines changed

src/pheatures/Compare.test.ts renamed to test/pheatures/Compare.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import { expect, test } from "vitest";
22

33
import { CONS, DIA, VOW } from "@/utils/phonemes";
44

5-
import { commonFeatures, differentFeatures } from "./Compare";
6-
import PhonemeInventory from "./PhonemeInventory";
5+
import { commonFeatures, differentFeatures } from "@/pheatures/Compare";
6+
import PhonemeInventory from "@/pheatures/PhonemeInventory";
77

88
import symbolList from "./SymbolList.test";
99

src/pheatures/FeatureList.test.ts renamed to test/pheatures/FeatureList.test.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import { expect, test } from "vitest";
22

33
import { CONS, DIA, VOW } from "@/utils/phonemes";
44

5-
import FeatureList from "./FeatureList";
5+
import FeatureList from "@/pheatures/FeatureList";
6+
67
import inventories from "./PhonemeInventory.test.ts";
78
import symbolList from "./SymbolList.test";
89

src/pheatures/IPASkeleton.test.ts renamed to test/pheatures/IPASkeleton.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import { expect, test } from "vitest";
33
import consonantChartsPath from "@/assets/data/ipa-chart/ipachart-consonants.tsv";
44
import parseFile from "@/utils/dataTransformer";
55

6-
import ComplexSymbol from "./ComplexSymbol";
7-
import { diacriticList } from "./Diacritics";
8-
import IPASkeleton from "./IPASkeleton";
6+
import ComplexSymbol from "@/pheatures/ComplexSymbol";
7+
import { diacriticList } from "@/pheatures/Diacritics";
8+
import IPASkeleton from "@/pheatures/IPASkeleton";
99

1010
import symbolList from "./SymbolList.test";
1111

src/pheatures/PhonemeInventory.test.ts renamed to test/pheatures/PhonemeInventory.test.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import { expect, test } from "vitest";
33
import inventoryFiles from "@/assets/data/phoneme-inventories/";
44
import parseFile from "@/utils/dataTransformer";
55

6-
import PhonemeInventory from "./PhonemeInventory";
6+
import PhonemeInventory from "@/pheatures/PhonemeInventory";
7+
78
import symbolList from "./SymbolList.test";
89

910
type InventoryName = keyof typeof inventoryFiles;

src/pheatures/SymbolList.test.ts renamed to test/pheatures/SymbolList.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import { expect, test } from "vitest";
33
import symbolListPath from "@/assets/data/symbol-list.tsv";
44
import parseFile from "@/utils/dataTransformer";
55

6-
import { RawSymbol } from "./BaseSymbol";
7-
import BaseSymbolList from "./BaseSymbolList";
6+
import { RawSymbol } from "@/pheatures/BaseSymbol";
7+
import BaseSymbolList from "@/pheatures/BaseSymbolList";
88

99
const rawSymbols = parseFile<RawSymbol>(symbolListPath, true);
1010
const symbolList = new BaseSymbolList(rawSymbols);

tsconfig.app.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@
2525
"noFallthroughCasesInSwitch": true,
2626
"noUncheckedSideEffectImports": true
2727
},
28-
"include": ["src"]
28+
"include": ["src", "test"]
2929
}

0 commit comments

Comments
 (0)