|
1 |
| -import { render } from '@ember/test-helpers'; |
| 1 | +import { RenderingTestContext, render } from '@ember/test-helpers'; |
2 | 2 |
|
3 | 3 | import { module, test } from 'qunit';
|
4 | 4 |
|
5 | 5 | import FormattedMessage from '@cardstack/host/components/ai-assistant/formatted-message';
|
6 | 6 |
|
7 | 7 | import MonacoService from '@cardstack/host/services/monaco-service';
|
8 | 8 |
|
9 |
| -import { setupMockMatrix } from '../../helpers/mock-matrix'; |
10 | 9 | import { setupRenderingTest } from '../../helpers/setup';
|
11 | 10 |
|
12 | 11 | module('Integration | Component | FormattedMessage', function (hooks) {
|
13 | 12 | setupRenderingTest(hooks);
|
14 | 13 |
|
15 | 14 | let monacoService: MonacoService;
|
16 | 15 |
|
17 |
| - hooks.beforeEach(async function () { |
18 |
| - monacoService = this.owner.lookup('service:monaco-service'); |
| 16 | + hooks.beforeEach(async function (this: RenderingTestContext) { |
| 17 | + monacoService = this.owner.lookup( |
| 18 | + 'service:monaco-service', |
| 19 | + ) as MonacoService; |
19 | 20 | });
|
20 | 21 |
|
21 | 22 | async function renderFormattedMessage(testScenario: any) {
|
@@ -46,7 +47,9 @@ main = putStrLn "🖤"
|
46 | 47 | isStreaming: false,
|
47 | 48 | });
|
48 | 49 |
|
49 |
| - let messageElement = this.element.querySelector('.message'); |
| 50 | + let messageElement = (this as RenderingTestContext).element.querySelector( |
| 51 | + '.message', |
| 52 | + ); |
50 | 53 |
|
51 | 54 | assert.ok(
|
52 | 55 | messageElement?.innerHTML.includes(
|
@@ -75,8 +78,10 @@ puts "💎"
|
75 | 78 | isStreaming: false,
|
76 | 79 | });
|
77 | 80 |
|
78 |
| - let messageElement = this.element.querySelector('.message'); |
79 |
| - let directChildren = messageElement?.children; |
| 81 | + let messageElement = (this as RenderingTestContext).element.querySelector( |
| 82 | + '.message', |
| 83 | + ) as HTMLElement; |
| 84 | + let directChildren = messageElement.children; |
80 | 85 |
|
81 | 86 | assert.ok(directChildren[0]?.tagName == 'P');
|
82 | 87 | assert.ok(
|
|
0 commit comments