test: add tests for translatedThingType function

This commit is contained in:
Rainer Killinger
2020-06-15 16:13:05 +02:00
parent fe7f1a53ae
commit e434b2d26e

View File

@@ -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);