diff --git a/test/translator.spec.ts b/test/translator.spec.ts index faba752d..42750539 100644 --- a/test/translator.spec.ts +++ b/test/translator.spec.ts @@ -263,6 +263,16 @@ export class MetaTranslationSpec { expect(dishMetaTranslationsEN).to.deep.equal(SCDishMeta.getInstance().fieldTranslations.en); } + @test + public retrieveTranslatedThingType() { + const dishTypeDE = translator.translatedThingType(dish.type); + const dishTypeEN = translator.translatedThingType(dish.type, 'en'); + const dishTypeBASE = translatorWithFallback.translatedThingType(dish.type); + expect(dishTypeDE).to.deep.equal(SCDishMeta.getInstance().fieldValueTranslations.de.type); + expect(dishTypeEN).to.deep.equal(SCDishMeta.getInstance().fieldValueTranslations.en.type); + expect(dishTypeBASE).to.deep.equal(SCDishMeta.getInstance().fieldValueTranslations.en.type); + } + @test public thingWithoutMetaClass() { const dishCopy = clone(dish);