superfly-css-task-test
- Supports nunjucks templating
- Highlights content contained in
Test-markup
- Generates a corresponding
Test-render
block that displays the markup contained in theTest-markup
block
Usage
Clone the package:
git clone https://github.com/superfly-css/superfly-css-task-test
Move to the root of the package
cd supefly-css-task-test
Build the test src/test/html/index.html
by running:
gulp test:css
The prebuilt contents are shown below. Once src/test/html/index.html
is built the markup contained in Test-markup
will be highlighted, and a corresponding Test-render
block will be generated after the Test-then
block.
When the .Grid container holds 2 .Grid-cell instances: <!--Markup contained by the code block is escaped and highlighted by gulp-highlight--> <!-- Use Nunjucks to keep markup DRY --> {% for cell in ['1', '2'] %} {{cell}}/2 {% endfor %} Each grid cell occupies the same amount of space witin the grid container row.
Post build the test file looks like this:
... When the .Grid container holds 2 .Grid-cell instances: <!--Markup contained by the code block is escaped and highlighted by gulp-highlight--> <div class="Grid"> <div class="Grid-cell">1/2</div> <div class="Grid-cell">2/2</div> </div> Each grid cell occupies the same amount of space. 1/2 2/2 ...