{"version":3,"file":"aposin-ng-aquila-data-display-testing.mjs","sources":["../../../projects/ng-aquila/src/data-display/testing/data-display-harness.ts","../../../projects/ng-aquila/src/data-display/testing/aposin-ng-aquila-data-display-testing.ts"],"sourcesContent":["import { type BaseHarnessFilters, ContentContainerComponentHarness, HarnessPredicate } from '@angular/cdk/testing';\n\nexport interface NxDataDisplayHarnessFilters extends BaseHarnessFilters {\n    label?: string | RegExp;\n    value?: string | RegExp;\n}\n\nexport class NxDataDisplayHarness extends ContentContainerComponentHarness {\n    static hostSelector = 'nx-data-display';\n\n    private _getLabel = this.locatorFor('nx-data-display-label');\n    private _getValue = this.locatorFor('.nx-data-display__value');\n\n    static with(options: NxDataDisplayHarnessFilters = {}) {\n        return new HarnessPredicate(NxDataDisplayHarness, options)\n            .addOption('label', options.label, (harness, label) => HarnessPredicate.stringMatches(harness.getLabel(), label))\n            .addOption('value', options.value, (harness, value) => HarnessPredicate.stringMatches(harness.getValue(), value));\n    }\n\n    async getLabel(): Promise<string> {\n        return (await this._getLabel()).text();\n    }\n\n    async getValue(): Promise<string> {\n        return (await this._getValue()).text();\n    }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;AAOM,MAAO,oBAAqB,SAAQ,gCAAgC,CAAA;AAA1E,IAAA,WAAA,GAAA;;AAGY,QAAA,IAAA,CAAA,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,uBAAuB,CAAC;AACpD,QAAA,IAAA,CAAA,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,yBAAyB,CAAC;;aAHvD,IAAY,CAAA,YAAA,GAAG,iBAAH,CAAqB;AAKxC,IAAA,OAAO,IAAI,CAAC,OAAA,GAAuC,EAAE,EAAA;AACjD,QAAA,OAAO,IAAI,gBAAgB,CAAC,oBAAoB,EAAE,OAAO;aACpD,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,OAAO,EAAE,KAAK,KAAK,gBAAgB,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,KAAK,CAAC;aAC/G,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,OAAO,EAAE,KAAK,KAAK,gBAAgB,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,KAAK,CAAC,CAAC;;AAGzH,IAAA,MAAM,QAAQ,GAAA;QACV,OAAO,CAAC,MAAM,IAAI,CAAC,SAAS,EAAE,EAAE,IAAI,EAAE;;AAG1C,IAAA,MAAM,QAAQ,GAAA;QACV,OAAO,CAAC,MAAM,IAAI,CAAC,SAAS,EAAE,EAAE,IAAI,EAAE;;;;ACxB9C;;AAEG;;;;"}