@hug/ngx-numeric-stepper
Version:
HUG Angular - numeric stepper component
1 lines • 1.91 kB
Source Map (JSON)
{"version":3,"file":"hug-ngx-numeric-stepper-testing.mjs","sources":["../../../projects/numeric-stepper/testing/numeric-stepper-harness.ts","../../../projects/numeric-stepper/testing/hug-ngx-numeric-stepper-testing.ts"],"sourcesContent":["\nimport { HarnessPredicate, TestKey } from '@angular/cdk/testing';\nimport { InputHarnessFilters, MatInputHarness } from '@angular/material/input/testing';\n\n/** Harness for interacting with a ngx numeric stepper in tests. */\nexport class NgxNumericStepperHarness extends MatInputHarness {\n public static override with(options?: InputHarnessFilters): HarnessPredicate<NgxNumericStepperHarness> {\n return new HarnessPredicate(NgxNumericStepperHarness, options ?? {});\n }\n\n public async increment(): Promise<void> {\n const inputEl = await this.host();\n await inputEl.sendKeys(TestKey.UP_ARROW);\n // Wait debounce time\n await new Promise(resolve => setTimeout(resolve, 15));\n }\n\n public async decrement(): Promise<void> {\n const inputEl = await this.host();\n await inputEl.sendKeys(TestKey.DOWN_ARROW);\n // Wait debounce time\n await new Promise(resolve => setTimeout(resolve, 15));\n }\n}\n\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;AAIA;AACM,MAAO,wBAAyB,SAAQ,eAAe,CAAA;IAClD,OAAgB,IAAI,CAAC,OAA6B,EAAA;QACrD,OAAO,IAAI,gBAAgB,CAAC,wBAAwB,EAAE,OAAO,IAAI,EAAE,CAAC;;AAGjE,IAAA,MAAM,SAAS,GAAA;AAClB,QAAA,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,IAAI,EAAE;QACjC,MAAM,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC;;AAExC,QAAA,MAAM,IAAI,OAAO,CAAC,OAAO,IAAI,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;;AAGlD,IAAA,MAAM,SAAS,GAAA;AAClB,QAAA,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,IAAI,EAAE;QACjC,MAAM,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC;;AAE1C,QAAA,MAAM,IAAI,OAAO,CAAC,OAAO,IAAI,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;;AAE5D;;ACvBD;;AAEG;;;;"}