e90377e0cdd67975408649f424c6091fe691fff0
[ccsdk/cds.git] /
1 import { XmlParser } from './XmlParser';
2
3 fdescribe('ImportsTabComponent', () => {
4     const parser: XmlParser = new XmlParser();
5
6
7     beforeEach(() => {
8     });
9
10     it('Test xml Parser', () => {
11         const fileContent = `<vlb-business-vnf-onap-plugin xmlns="urn:opendaylight:params:xml:ns:yang:vlb-business-vnf-onap-plugin">
12         <vdns-instances>
13             <vdns-instance>
14                 <ip-addr>$vdns_int_private_ip_0</ip-addr>
15                 <oam-ip-addr>$vdns_onap_private_ip_0</oam-ip-addr>
16                 <enabled>false</enabled>
17                 <tag>dddd</tag>
18             </vdns-instance>
19         </vdns-instances>
20     </vlb-business-vnf-onap-plugin>`;
21
22         const res = parser.getVariables(fileContent);
23         console.log(res);
24         expect(res.length).toEqual(2);
25         expect(res[0]).toEqual('vdns_int_private_ip_0');
26         expect(res[1]).toEqual('vdns_onap_private_ip_0');
27     });
28 });