deno.land / x / shacl_to_type@v0.0.9 / frontend / Context_test.ts
1234567891011121314151617181920212223242526import { it, describe, assertEquals } from '../src/deps.ts'import { prefixes } from '../src/helpers/prefixes.ts'import { Context } from './Context.ts'
describe('Context', () => { it('converts compacts iris', () => {
/** @ts-ignore */ prefixes['@vocab'] = prefixes.dbo
const context = new Context(prefixes) const typeCompacted = context.compactIri('http://www.w3.org/1999/02/22-rdf-syntax-ns#type') const typeCompacted2 = context.compactIri('http://www.w3.org/1999/02/22-rdf-syntax-ns#type', true)
assertEquals(typeCompacted, 'a') assertEquals(typeCompacted2, 'a')
const vocabPredicate = context.compactIri('http://dbpedia.org/ontology/Person') assertEquals(vocabPredicate, 'dbo:Person')
const vocabPredicate2 = context.compactIri('http://dbpedia.org/ontology/Person', true) assertEquals(vocabPredicate2, 'Person')
})})
Version Info