mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	test: port spec-es6 tests to vitest
This commit is contained in:
		| @@ -1,6 +1,6 @@ | ||||
| import * as attributeParser from "../src/public/app/services/attribute_parser.js"; | ||||
| import { describe, it, expect } from "vitest"; | ||||
| import attributeParser from "../src/public/app/services/attribute_parser.ts"; | ||||
|  | ||||
| import { describe, it, expect, execute } from "./mini_test.js"; | ||||
|  | ||||
| describe("Lexing", () => { | ||||
|     it("simple label", () => { | ||||
| @@ -96,5 +96,3 @@ describe("error cases", () => { | ||||
|         expect(() => attributeParser.lexAndParse("#")).toThrow(`Attribute name is empty, please fill the name.`); | ||||
|     }); | ||||
| }); | ||||
|  | ||||
| execute(); | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| import { expect, describe, it } from "vitest"; | ||||
| import sanitizeAttributeName from "../src/services/sanitize_attribute_name"; | ||||
| import { describe, it, execute, expect } from "./mini_test"; | ||||
|  | ||||
| // fn value, expected value | ||||
| const testCases: [fnValue: string, expectedValue: string][] = [ | ||||
| @@ -31,9 +31,7 @@ describe("sanitizeAttributeName unit tests", () => { | ||||
|         return it(`'${testCase[0]}' should return '${testCase[1]}'`, () => { | ||||
|             const [value, expected] = testCase; | ||||
|             const actual = sanitizeAttributeName(value); | ||||
|             expect(actual).toEqual(expected); | ||||
|             expect(actual).toStrictEqual(expected); | ||||
|         }); | ||||
|     }); | ||||
| }); | ||||
|  | ||||
| execute(); | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| import { expect, describe, it } from "vitest"; | ||||
| import { formatDownloadTitle } from "../../src/services/utils.ts"; | ||||
| import { describe, it, execute, expect } from "../mini_test.ts"; | ||||
|  | ||||
| const testCases: [fnValue: Parameters<typeof formatDownloadTitle>, expectedValue: ReturnType<typeof formatDownloadTitle>][] = [ | ||||
|     // empty fileName tests | ||||
| @@ -55,9 +55,7 @@ describe("utils/formatDownloadTitle unit tests", () => { | ||||
|         return it(`With args '${JSON.stringify(testCase[0])}' it should return '${testCase[1]}'`, () => { | ||||
|             const [value, expected] = testCase; | ||||
|             const actual = formatDownloadTitle(...value); | ||||
|             expect(actual).toEqual(expected); | ||||
|             expect(actual).toStrictEqual(expected); | ||||
|         }); | ||||
|     }); | ||||
| }); | ||||
|  | ||||
| execute(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user