(test) add test
This commit is contained in:
parent
36928e253d
commit
deb38eb7c3
@ -29,7 +29,7 @@ export class PoCompiler implements CompilerInterface {
|
||||
msgstr: collection.get(key)
|
||||
};
|
||||
return translations;
|
||||
}, <any> {})
|
||||
}, {} as any)
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
export interface TranslationType {
|
||||
[key: string]: string
|
||||
[key: string]: string;
|
||||
}
|
||||
|
||||
export class TranslationCollection {
|
||||
@ -18,7 +18,7 @@ export class TranslationCollection {
|
||||
const values = keys.reduce((results, key) => {
|
||||
results[key] = '';
|
||||
return results;
|
||||
}, <TranslationType> {});
|
||||
}, {} as TranslationType);
|
||||
return new TranslationCollection({ ...this.values, ...values });
|
||||
}
|
||||
|
||||
|
@ -31,6 +31,18 @@ describe('Utils', () => {
|
||||
expect(template).to.equal('<p translate>Hello World</p>');
|
||||
});
|
||||
|
||||
it('should extract inline template without html', () => {
|
||||
const contents = `
|
||||
@Component({
|
||||
selector: 'test',
|
||||
template: 'Hello World'
|
||||
})
|
||||
export class TestComponent { }
|
||||
`;
|
||||
const template = extractComponentInlineTemplate(contents);
|
||||
expect(template).to.equal('Hello World');
|
||||
});
|
||||
|
||||
it('should extract inline template spanning multiple lines', () => {
|
||||
const contents = `
|
||||
@Component({
|
||||
|
Loading…
Reference in New Issue
Block a user