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(); } }