/** * @license * Copyright Google Inc. All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {Xmb} from '@angular/compiler/src/i18n/serializers/xmb'; import {beforeEach, ddescribe, describe, expect, iit, inject, it, xdescribe, xit} from '@angular/core/testing/testing_internal'; import {HtmlParser} from '../../../src/html_parser/html_parser'; import {DEFAULT_INTERPOLATION_CONFIG} from '../../../src/html_parser/interpolation_config'; import {MessageBundle} from '../../../src/i18n/message_bundle'; export function main(): void { describe('XMB serializer', () => { const HTML = `
not translatable
translatable element with placeholders {{ interpolation}}
{ count, plural, =0 {test
}}foo
{ count, plural, =0 { { sex, gender, other {
deeply nested
}} }}`; const XMB = ` xml version="1.0" encoding="UTF-8" ?> ]>