Issue2387Test.php 1.1 KB

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheetTests\Reader\Xlsx;
  3. use PhpOffice\PhpSpreadsheet\IOFactory;
  4. use PhpOffice\PhpSpreadsheet\Style\Fill;
  5. use PHPUnit\Framework\TestCase;
  6. class Issue2387Test extends TestCase
  7. {
  8. public function testIssue2387(): void
  9. {
  10. // Theme was not being handled.
  11. $filename = 'tests/data/Reader/XLSX/issue.2387.xlsx';
  12. $reader = IOFactory::createReader('Xlsx');
  13. $spreadsheet = $reader->load($filename);
  14. $sheet = $spreadsheet->getActiveSheet();
  15. self::assertSame('335593', $sheet->getCell('B2')->getStyle()->getFont()->getColor()->getRgb());
  16. self::assertSame(Fill::FILL_NONE, $sheet->getCell('B2')->getStyle()->getFill()->getFillType());
  17. self::assertSame('FFFFFF', $sheet->getCell('C2')->getStyle()->getFont()->getColor()->getRgb());
  18. self::assertSame('000000', $sheet->getCell('C2')->getStyle()->getFill()->getStartColor()->getRgb());
  19. self::assertSame(Fill::FILL_SOLID, $sheet->getCell('C2')->getStyle()->getFill()->getFillType());
  20. $spreadsheet->disconnectWorksheets();
  21. }
  22. }