В угловом проекте мне нужно проверить, что отображаемая ширина таблицы таблицы данных primeng установлена равной значению maxWidth, которое я ему назначаю.Для этого я хочу вызвать атрибут [style], чтобы получить ширину и посмотреть, равен ли он моей maxWidth.Однако я не знаю, как называть такие атрибуты.Как мне это сделать?В настоящее время я понятия не имею, если я иду в правильном направлении.
Я пробовал несколько вещей, но я не уверен в синтаксисе для него.
<p-table class="p-table" ... [style] = "{width: maxWidth}" >
it('should implement maxwidth', () => {
const widthDebug: DebugElement = fixture.debugElement;
const tableWidth = widthDebug.query(By.css('.ui-table .ui-widget'));
const ptable: HTMLElement = tableWidth.nativeElement;
expect(ptable.textContent).toContain("width: " + component.maxWidth);
});
Ожидается: успех (ptable.textContent содержит "width: component.maxWidth") фактическое: TypeError: невозможно прочитать свойство 'nativeElement' с нулевым значением