load($infile);
$writer = new Html($spreadsheet);
$writer->setConditionalFormatting(true);
$writer->setUseInlineCss(true);
$html = $writer->generateHtmlAll();
$expected = '
5 | ';
self::assertStringContainsString($expected, $html, 'inline conditional style');
$expected = 'Column Heading | ';
self::assertStringContainsString($expected, $html, 'inline no conditional style');
$expected = '1 | ';
self::assertStringContainsString($expected, $html, 'inline border-top');
$expected = '2 | ';
self::assertStringContainsString($expected, $html, 'inline border-top and bold');
$expected = '3 | ';
self::assertStringContainsString($expected, $html, 'inline nomatch');
$writer->setUseInlineCss(false);
$html = $writer->generateHtmlAll();
$expected = '5 | ';
self::assertStringContainsString($expected, $html, 'notinline conditional style');
$expected = 'Column Heading | ';
self::assertStringContainsString($expected, $html, 'notinline no conditional style');
$expected = '1 | ';
self::assertStringContainsString($expected, $html, 'notinline border-top');
$expected = '2 | ';
self::assertStringContainsString($expected, $html, 'notinline border-top bold');
$expected = '3 | ';
self::assertStringContainsString($expected, $html, 'notinline nomatch');
$spreadsheet->disconnectWorksheets();
}
}