From 17ae81f04074ad5b2fdbb21f221e33e69b425e53 Mon Sep 17 00:00:00 2001 From: jsteuer <jan.steuer.htw@gmail.com> Date: Wed, 05 Feb 2020 11:36:17 +0100 Subject: [PATCH] better docs, ide-tool-utils as ts, es6 and es5 --- test/Helpers.spec.ts | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/test/Helpers.spec.ts b/test/Helpers.spec.ts index a194c39..830dd02 100644 --- a/test/Helpers.spec.ts +++ b/test/Helpers.spec.ts @@ -1,6 +1,8 @@ import test, { ExecutionContext } from "ava"; -import { Helpers } from "../src/Helpers"; +import { Helpers } from "@mathcoach-ide-api"; +import { MathCoach } from "@mathcoach-ide-api"; + test("Helpers.contextFileToExerciseFile works as expected", t => { t.deepEqual( @@ -22,13 +24,13 @@ }) test("Helpers.contextFileToExerciseFile check params", t => { - const expectedErrorMessage = "no valid file reference given, expected object like {owner:'demo', part:'vfs'|'www', path: '/...'}" - t.throws(() => Helpers.contextFileToExerciseFile(null as any), expectedErrorMessage); - t.throws(() => Helpers.contextFileToExerciseFile("null" as any), expectedErrorMessage); - t.throws(() => Helpers.contextFileToExerciseFile({ owner: 1, part: 2, path: 3 } as any), expectedErrorMessage); - t.throws(() => Helpers.contextFileToExerciseFile({ owner: "", part: "vfs", path: "/aufgabe.tool.json" } as any), expectedErrorMessage); - t.throws(() => Helpers.contextFileToExerciseFile({ owner: "demo", part: "xxx", path: "/aufgabe.tool.json" } as any), expectedErrorMessage); - t.throws(() => Helpers.contextFileToExerciseFile({ owner: "demo", part: "vfs", path: "notAbsolute.tool.json" } as any), expectedErrorMessage); + const expected = { message: "no valid file reference given, expected object like {owner:'demo', part:'vfs'|'www', path: '/...'}" } + t.throws(() => Helpers.contextFileToExerciseFile(null as any), expected); + t.throws(() => Helpers.contextFileToExerciseFile("null" as any), expected); + t.throws(() => Helpers.contextFileToExerciseFile({ owner: 1, part: 2, path: 3 } as any), expected); + t.throws(() => Helpers.contextFileToExerciseFile({ owner: "", part: "vfs", path: "/aufgabe.tool.json" } as any), expected); + t.throws(() => Helpers.contextFileToExerciseFile({ owner: "demo", part: "xxx", path: "/aufgabe.tool.json" } as any), expected); + t.throws(() => Helpers.contextFileToExerciseFile({ owner: "demo", part: "vfs", path: "notAbsolute.tool.json" } as any), expected); }) test("Helpers.isFile", t => { -- Gitblit v1.10.0-SNAPSHOT