Definition at line 23 of file ilSkinStyleLessFileTest.php.
◆ testAddAndWriteItems()
ilSkinStyleLessFileTest::testAddAndWriteItems |
( |
| ) |
|
Definition at line 291 of file ilSkinStyleLessFileTest.php.
301 'comment variable 11',
308 'comment variable 12',
315 'comment variable 13',
327 'comment variable 21',
334 'comment variable 22',
341 'comment variable 23',
346 $expected_items = [$expected_category1,
349 $expected_variable11,
350 $expected_variable12,
351 $expected_variable13,
357 $expected_variable21,
358 $expected_variable22,
362 foreach ($expected_items as $item) {
363 $empty_less->addItem($item);
365 $empty_less->write();
368 $this->assertEquals($expected_items, $new_less->getItems());
Capsules data of a less category in the variables to less file.
◆ testChangeVariable()
ilSkinStyleLessFileTest::testChangeVariable |
( |
| ) |
|
Definition at line 215 of file ilSkinStyleLessFileTest.php.
217 $file =
new ilSystemStyleLessFile($this->container->getLessVariablesFilePath($this->style->getId()));
218 $variable = $file->getVariableByName(
'variable11');
219 $variable->setValue(
'newvalue11');
227 'comment variable 11',
234 'comment variable 12',
241 'comment variable 13',
253 'comment variable 21',
260 'comment variable 22',
267 'comment variable 23',
272 $expected_items = [$expected_category1,
275 $expected_variable11,
276 $expected_variable12,
277 $expected_variable13,
283 $expected_variable21,
284 $expected_variable22,
288 $this->assertEquals($expected_items, $file->getItems());
Capsules data of a less category in the variables to less file.
◆ testConstructAndRead()
ilSkinStyleLessFileTest::testConstructAndRead |
( |
| ) |
|
◆ testGetCategory()
ilSkinStyleLessFileTest::testGetCategory |
( |
| ) |
|
Definition at line 97 of file ilSkinStyleLessFileTest.php.
103 $expected_categories = [$expected_category1, $expected_category2];
105 $this->assertEquals($expected_categories, $file->getCategories());
Capsules data of a less category in the variables to less file.
◆ testGetContent()
ilSkinStyleLessFileTest::testGetContent |
( |
| ) |
|
Definition at line 182 of file ilSkinStyleLessFileTest.php.
184 $file =
new ilSystemStyleLessFile($this->container->getLessVariablesFilePath($this->style->getId()));
185 $expected_content = file_get_contents($this->container->getLessVariablesFilePath($this->style->getId()));
186 $this->assertEquals($expected_content, $file->getContent());
◆ testGetItems()
ilSkinStyleLessFileTest::testGetItems |
( |
| ) |
|
Definition at line 108 of file ilSkinStyleLessFileTest.php.
110 $file =
new ilSystemStyleLessFile($this->container->getLessVariablesFilePath($this->style->getId()));
118 'comment variable 11',
125 'comment variable 12',
132 'comment variable 13',
144 'comment variable 21',
151 'comment variable 22',
158 'comment variable 23',
163 $expected_items = [$expected_category1,
166 $expected_variable11,
167 $expected_variable12,
168 $expected_variable13,
174 $expected_variable21,
175 $expected_variable22,
179 $this->assertEquals($expected_items, $file->getItems());
Capsules data of a less category in the variables to less file.
◆ testGetItemsEdgeCases()
ilSkinStyleLessFileTest::testGetItemsEdgeCases |
( |
| ) |
|
Definition at line 422 of file ilSkinStyleLessFileTest.php.
430 'variableNoCategory1',
432 'comment variable 11',
441 'variableNoValidSection1',
444 'Category 1 no valid section',
448 'variableNoValidSection2',
451 'Category 1 no valid section',
462 'Hard references id',
468 'floor((@regular * 1.6)) * lighten(@regular, 20%)',
479 $expected_items = [$expected_comment1,
481 $expected_variable11,
482 $expected_variable12,
484 $expected_variable21,
485 $expected_variable22,
488 $expected_variable31,
489 $expected_variable32,
495 $this->assertEquals($expected_items, $file->getItems());
Capsules data of a less category in the variables to less file.
◆ testGetRefAndCommentAsString()
ilSkinStyleLessFileTest::testGetRefAndCommentAsString |
( |
| ) |
|
Definition at line 384 of file ilSkinStyleLessFileTest.php.
386 $file =
new ilSystemStyleLessFile($this->container->getLessVariablesFilePath($this->style->getId()));
389 'comment variable 11</br>Usage: variable13; variable21; ',
390 $file->getRefAndCommentAsString(
'variable11',
'Usage:')
392 $this->assertEquals(
'comment variable 12', $file->getRefAndCommentAsString(
'variable12',
'Usage:'));
393 $this->assertEquals(
'comment variable 13', $file->getRefAndCommentAsString(
'variable13',
'Usage:'));
395 $this->assertEquals(
'comment variable 21</br>Usage: variable23; ', $file->getRefAndCommentAsString(
'variable21',
'Usage:'));
396 $this->assertEquals(
'comment variable 22', $file->getRefAndCommentAsString(
'variable22',
'Usage:'));
397 $this->assertEquals(
'comment variable 23', $file->getRefAndCommentAsString(
'variable23',
'Usage:'));
◆ testGetVariableByName()
ilSkinStyleLessFileTest::testGetVariableByName |
( |
| ) |
|
Definition at line 40 of file ilSkinStyleLessFileTest.php.
47 'comment variable 11',
54 'comment variable 12',
61 'comment variable 13',
69 'comment variable 21',
76 'comment variable 22',
83 'comment variable 23',
88 $this->assertEquals($expected_variable11, $file->getVariableByName(
'variable11'));
89 $this->assertEquals($expected_variable12, $file->getVariableByName(
'variable12'));
90 $this->assertEquals($expected_variable13, $file->getVariableByName(
'variable13'));
92 $this->assertEquals($expected_variable21, $file->getVariableByName(
'variable21'));
93 $this->assertEquals($expected_variable22, $file->getVariableByName(
'variable22'));
94 $this->assertEquals($expected_variable23, $file->getVariableByName(
'variable23'));
◆ testGetVariableReferences()
ilSkinStyleLessFileTest::testGetVariableReferences |
( |
| ) |
|
Definition at line 371 of file ilSkinStyleLessFileTest.php.
373 $file =
new ilSystemStyleLessFile($this->container->getLessVariablesFilePath($this->style->getId()));
375 $this->assertEquals([
'variable13',
'variable21'], $file->getReferencesToVariable(
'variable11'));
376 $this->assertEquals([], $file->getReferencesToVariable(
'variable12'));
377 $this->assertEquals([], $file->getReferencesToVariable(
'variable13'));
379 $this->assertEquals([
'variable23'], $file->getReferencesToVariable(
'variable21'));
380 $this->assertEquals([], $file->getReferencesToVariable(
'variable22'));
381 $this->assertEquals([], $file->getReferencesToVariable(
'variable23'));
◆ testGetVariableReferencesAsString()
ilSkinStyleLessFileTest::testGetVariableReferencesAsString |
( |
| ) |
|
Definition at line 400 of file ilSkinStyleLessFileTest.php.
402 $file =
new ilSystemStyleLessFile($this->container->getLessVariablesFilePath($this->style->getId()));
404 $this->assertEquals(
'variable13; variable21; ', $file->getReferencesToVariableAsString(
'variable11'));
405 $this->assertEquals(
'', $file->getReferencesToVariableAsString(
'variable12'));
406 $this->assertEquals(
'', $file->getReferencesToVariableAsString(
'variable13'));
408 $this->assertEquals(
'variable23; ', $file->getReferencesToVariableAsString(
'variable21'));
409 $this->assertEquals(
'', $file->getReferencesToVariableAsString(
'variable22'));
410 $this->assertEquals(
'', $file->getReferencesToVariableAsString(
'variable23'));
◆ testReadCorrectTypes()
ilSkinStyleLessFileTest::testReadCorrectTypes |
( |
| ) |
|
Definition at line 31 of file ilSkinStyleLessFileTest.php.
35 $this->assertCount(2, $file->getCategories());
36 $this->assertCount(6, $file->getVariablesIds());
37 $this->assertCount(6, $file->getCommentsIds());
◆ testReadCorrectTypesEdgeCases()
ilSkinStyleLessFileTest::testReadCorrectTypesEdgeCases |
( |
| ) |
|
Definition at line 413 of file ilSkinStyleLessFileTest.php.
417 $this->assertCount(3, $file->getCategories());
418 $this->assertCount(7, $file->getVariablesIds());
419 $this->assertCount(4, $file->getCommentsIds());
◆ testReadWriteDouble()
ilSkinStyleLessFileTest::testReadWriteDouble |
( |
| ) |
|
Definition at line 189 of file ilSkinStyleLessFileTest.php.
191 $expected_content = file_get_contents($this->container->getLessVariablesFilePath($this->style->getId()));
193 $file =
new ilSystemStyleLessFile($this->container->getLessVariablesFilePath($this->style->getId()));
195 $file =
new ilSystemStyleLessFile($this->container->getLessVariablesFilePath($this->style->getId()));
197 $file =
new ilSystemStyleLessFile($this->container->getLessVariablesFilePath($this->style->getId()));
199 $this->assertEquals($expected_content, $file->getContent());
◆ testReadWriteDoubleFullLess()
ilSkinStyleLessFileTest::testReadWriteDoubleFullLess |
( |
| ) |
|
Definition at line 202 of file ilSkinStyleLessFileTest.php.
References ilSystemStyleLessFile\write().
204 $expected_content = file_get_contents($this->container->getSkinDirectory() .
'full.less');
212 $this->assertEquals($expected_content, $file->getContent());
write()
Write the complete file back to the file system (including comments and random content) ...
The documentation for this class was generated from the following file: