We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a014569 commit 6375d8eCopy full SHA for 6375d8e
apps/example-app-karma/src/app/issues/jasmine-matchers.ts
@@ -0,0 +1,11 @@
1
+import { render, screen } from '@testing-library/angular';
2
+
3
+it('can use jasmine matchers', async () => {
4
+ await render(`<div>Hello {{ name}}</div>`, {
5
+ componentProperties: {
6
+ name: 'Sarah',
7
+ },
8
+ });
9
10
+ expect(screen.getByText('Hello Sarah')).toBeVisible();
11
+});
apps/example-app-karma/src/test.ts
@@ -2,6 +2,11 @@
import 'zone.js/dist/zone-testing';
import { getTestBed } from '@angular/core/testing';
import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';
+import JasmineDOM from '@testing-library/jasmine-dom/dist';
+beforeAll(() => {
+ (jasmine.getEnv() as any).addMatchers(JasmineDOM);
declare const require: any;
12
0 commit comments