Ячейка для ячейки на таблице мат в модулеHtml

Программисты Html
Ответить
Anonymous
 Ячейка для ячейки на таблице мат в модуле

Сообщение Anonymous »

Попытка провести единичный тест, имеет ли ячейку гиперссылку или нет.

Код: Выделить всё

import { ComponentFixture, TestBed } from '@angular/core/testing';
import { TestbedHarnessEnvironment } from '@angular/cdk/testing/testbed';
import { MatTableHarness } from '@angular/material/table/testing';
import { HarnessLoader, parallel } from '@angular/cdk/testing';
import { TableHarnessExample } from './table-harness-example';

describe('TableHarnessExample', () => {
let fixture: ComponentFixture;
let loader: HarnessLoader;

beforeEach(() => {
fixture = TestBed.createComponent(TableHarnessExample);
fixture.detectChanges();
loader = TestbedHarnessEnvironment.loader(fixture);
});

fit('should show link in weight column', async () => {
const table = await loader.getHarness(MatTableHarness);
const firstRow = (await table.getRows())[0];
const cells = await firstRow.getCells({ columnName: 'weight' });

expect(await (await cells[0].host()).getProperty('a')).toBeDefined();
});
});
Вот стек Blitz

Подробнее здесь: https://stackoverflow.com/questions/796 ... table-cell
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»