Skip to content

Commit

Permalink
(fix code after rebase)
Browse files Browse the repository at this point in the history
  • Loading branch information
dslmeinte committed Sep 13, 2023
1 parent 561b5c1 commit 60b3a06
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 20 deletions.
6 changes: 3 additions & 3 deletions src-test/m3/multi-language.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {LanguageFactory} from "../../src/m3/factory.ts"
import {hashingIdGen} from "../../src/id-generation.ts"
import {library, libraryLanguage} from "./library-language.ts"
import {LanguageFactory} from "../../src-pkg/index.js"
import {hashingIdGen} from "../../src-utils/id-generation.js"
import {library, libraryLanguage} from "./library-language.js"


const factory = new LanguageFactory("multi", "1", hashingIdGen())
Expand Down
21 changes: 11 additions & 10 deletions src-test/multi-language.test.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
import {assertEquals} from "./deps.ts"
import {undefinedValuesDeletedFrom} from "./utils/test-helpers.ts"
import {serializeNodes} from "../src/serializer.ts"
import {deserializeChunk} from "../src/deserializer.ts"
import {multiLanguage} from "./m3/multi-language.ts"
import {multiModel, multiModelApi} from "./multi.ts"
import {libraryLanguage} from "./m3/library-language.ts"
import {assert} from "chai"
const {deepEqual} = assert

import {undefinedValuesDeletedFrom} from "./utils/test-helpers.js"
import {deserializeChunk, serializeNodes} from "../src-pkg/index.js"
import {multiLanguage} from "./m3/multi-language.js"
import {multiModel, multiModelApi} from "./multi.js"
import {libraryLanguage} from "./m3/library-language.js"

Deno.test("multi-language test model", async (tctx) => {

await tctx.step("[de-]serialize multi-language model", () => {
describe("multi-language test model", () => {

it("[de-]serialize multi-language model", () => {
const serialization = serializeNodes(multiModel, multiModelApi)
const deserialization = deserializeChunk(undefinedValuesDeletedFrom(serialization), multiModelApi, [libraryLanguage, multiLanguage], [])
assertEquals(deserialization, multiModel)
deepEqual(deserialization, multiModel)
})
})

13 changes: 6 additions & 7 deletions src-test/multi.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import {hashingIdGen} from "../src/id-generation.ts"
import {ModelAPI} from "../src/api.ts"
import {multiLanguage} from "./m3/multi-language.ts"
import {Node} from "../src/mod.ts"
import {bobLibrary, jackLondon, Library, libraryModelApi} from "./library.ts"
import {libraryLanguage} from "./m3/library-language.ts"
import {nameBasedConceptDeducerFor} from "../src/m3/functions.ts"
import {hashingIdGen} from "../src-utils/id-generation.js"
import {ModelAPI, nameBasedConceptDeducerFor, Node} from "../src-pkg/index.js"
import {multiLanguage} from "./m3/multi-language.js"
import {bobLibrary, jackLondon, Library, libraryModelApi} from "./library.js"
import {libraryLanguage} from "./m3/library-language.js"


export type BaseNode = Node & {
concept: string
Expand Down

0 comments on commit 60b3a06

Please sign in to comment.