fix(i18n extractor): array manipulation

This commit is contained in:
Victor Berchet
2016-08-01 13:11:48 -07:00
parent cdb1a237e5
commit df44e3e425
2 changed files with 23 additions and 7 deletions

View File

@ -21,6 +21,22 @@ export function main() {
]);
});
it('should extract from elements', () => {
expect(
extract(
'<div i18n="m|d">{count, plural, =0 { <p i18n-title i18n-desc title="title" desc="desc"></p>}}</div>'))
.toEqual([
[
[
'{count, plural, =0 {<p i18n-title="" i18n-desc="" title="title" desc="desc"></p>}}'
],
'm', 'd'
],
[['title="title"'], '', ''],
[['desc="desc"'], '', ''],
]);
});
it('should not create a message for empty elements',
() => { expect(extract('<div i18n="m|d"></div>')).toEqual([]); });
});