diff --git a/.travis.yml b/.travis.yml index 8b201c69..f246e6d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,11 +4,18 @@ matrix: before_install: - gem install sass script: - - test/ruby-sass.sh + - test/ruby-sass/ruby-sass.sh - language: node_js node_js: - node before_script: - npm install sass script: - - node test/dart-sass.js + - node test/dart-sass/dart-sass.js + - language: node_js + node_js: + - node + before_script: + - npm install node-sass + script: + - node test/node-sass/node-sass.js diff --git a/test/.gitignore b/test/.gitignore index e525c6e6..a89c9e99 100644 --- a/test/.gitignore +++ b/test/.gitignore @@ -1,2 +1,2 @@ -/build +**/build /css diff --git a/test/dart-sass.js b/test/dart-sass/dart-sass.js similarity index 90% rename from test/dart-sass.js rename to test/dart-sass/dart-sass.js index 7e987c77..b904c5f5 100644 --- a/test/dart-sass.js +++ b/test/dart-sass/dart-sass.js @@ -1,9 +1,9 @@ const fs = require('fs'); const path = require('path'); const sass = require('sass'); -const utils = require('./utils'); +const utils = require('../utils'); -const DART_BASE_PATH = 'test/build/dart-sass/'; +const DART_BASE_PATH = 'test/dart-sass/build/'; fs.mkdir(DART_BASE_PATH, { recursive: true }, (err) => { if (err) throw err; diff --git a/test/node-sass.js b/test/node-sass/node-sass.js similarity index 90% rename from test/node-sass.js rename to test/node-sass/node-sass.js index cf1c062e..7f53839e 100644 --- a/test/node-sass.js +++ b/test/node-sass/node-sass.js @@ -1,9 +1,9 @@ const fs = require('fs'); const path = require('path'); const sass = require('node-sass'); -const utils = require('./utils'); +const utils = require('../utils'); -const NODE_SASS_BASE_PATH = 'test/build/node-sass/'; +const NODE_SASS_BASE_PATH = 'test/node-sass/build/'; fs.mkdir(NODE_SASS_BASE_PATH, { recursive: true }, (err) => { if (err) throw err; diff --git a/test/keywords.txt b/test/ruby-sass/keywords.txt similarity index 100% rename from test/keywords.txt rename to test/ruby-sass/keywords.txt diff --git a/test/keywords/bulma.css.txt b/test/ruby-sass/keywords/bulma.css.txt similarity index 100% rename from test/keywords/bulma.css.txt rename to test/ruby-sass/keywords/bulma.css.txt diff --git a/test/keywords/css-variable.css.txt b/test/ruby-sass/keywords/css-variable.css.txt similarity index 100% rename from test/keywords/css-variable.css.txt rename to test/ruby-sass/keywords/css-variable.css.txt diff --git a/test/keywords/customize.css.txt b/test/ruby-sass/keywords/customize.css.txt similarity index 100% rename from test/keywords/customize.css.txt rename to test/ruby-sass/keywords/customize.css.txt diff --git a/test/keywords/only-base.css.txt b/test/ruby-sass/keywords/only-base.css.txt similarity index 100% rename from test/keywords/only-base.css.txt rename to test/ruby-sass/keywords/only-base.css.txt diff --git a/test/keywords/override.css.txt b/test/ruby-sass/keywords/override.css.txt similarity index 100% rename from test/keywords/override.css.txt rename to test/ruby-sass/keywords/override.css.txt diff --git a/test/ruby-sass.sh b/test/ruby-sass/ruby-sass.sh similarity index 92% rename from test/ruby-sass.sh rename to test/ruby-sass/ruby-sass.sh index a2e783b9..f50e2d1d 100755 --- a/test/ruby-sass.sh +++ b/test/ruby-sass/ruby-sass.sh @@ -4,8 +4,8 @@ TEST_DIR=$(dirname $BASH_SOURCE) FILES=$TEST_DIR/sass/* -CSS_DIR=$TEST_DIR/build/ruby-sass -CSS_FILES=$TEST_DIR/build/ruby-sass/*.css +CSS_DIR=$TEST_DIR/build +CSS_FILES=$TEST_DIR/build/*.css SASS_OPTIONS=--sourcemap=none # FUNCTIONS diff --git a/test/ruby-sass/sass/bulma.sass b/test/ruby-sass/sass/bulma.sass new file mode 100644 index 00000000..37efd264 --- /dev/null +++ b/test/ruby-sass/sass/bulma.sass @@ -0,0 +1,2 @@ +@charset "utf-8" +@import "../../../bulma" diff --git a/test/sass/css-variable.sass b/test/ruby-sass/sass/css-variable.sass similarity index 65% rename from test/sass/css-variable.sass rename to test/ruby-sass/sass/css-variable.sass index 43f95044..faf6304d 100644 --- a/test/sass/css-variable.sass +++ b/test/ruby-sass/sass/css-variable.sass @@ -1,4 +1,4 @@ @charset "utf-8" $red: #f60 $blue: var(--blue) -@import "../../bulma" +@import "../../../bulma" diff --git a/test/sass/customize.scss b/test/ruby-sass/sass/customize.scss similarity index 62% rename from test/sass/customize.scss rename to test/ruby-sass/sass/customize.scss index 716079af..bb4047d6 100644 --- a/test/sass/customize.scss +++ b/test/ruby-sass/sass/customize.scss @@ -26,12 +26,12 @@ $input-border-color: transparent; $input-shadow: none; // Import only what you need from Bulma -@import "../../sass/utilities/_all.sass"; -@import "../../sass/base/_all.sass"; -@import "../../sass/elements/button.sass"; -@import "../../sass/elements/container.sass"; -@import "../../sass/elements/title.sass"; -@import "../../sass/form/_all.sass"; -@import "../../sass/components/navbar.sass"; -@import "../../sass/layout/hero.sass"; -@import "../../sass/layout/section.sass"; +@import "../../../sass/utilities/_all.sass"; +@import "../../../sass/base/_all.sass"; +@import "../../../sass/elements/button.sass"; +@import "../../../sass/elements/container.sass"; +@import "../../../sass/elements/title.sass"; +@import "../../../sass/form/_all.sass"; +@import "../../../sass/components/navbar.sass"; +@import "../../../sass/layout/hero.sass"; +@import "../../../sass/layout/section.sass"; diff --git a/test/ruby-sass/sass/only-base.sass b/test/ruby-sass/sass/only-base.sass new file mode 100644 index 00000000..53307524 --- /dev/null +++ b/test/ruby-sass/sass/only-base.sass @@ -0,0 +1,5 @@ +@charset "utf-8" +@import "../../../sass/utilities/_all" +@import "../../../sass/base/_all" + + diff --git a/test/sass/override.scss b/test/ruby-sass/sass/override.scss similarity index 90% rename from test/sass/override.scss rename to test/ruby-sass/sass/override.scss index 8ff7dfc1..637c5800 100644 --- a/test/sass/override.scss +++ b/test/ruby-sass/sass/override.scss @@ -1,7 +1,7 @@ @charset "utf-8"; // Import the variables -@import "../../sass/utilities/initial-variables.sass"; +@import "../../../sass/utilities/initial-variables.sass"; $blue: #00f; @@ -38,4 +38,4 @@ $spacing-vertical: null; $spacing-values: ("small": 10px, "medium": 30px, "large": 60px); // Import the rest of Bulma -@import "../../bulma"; +@import "../../../bulma"; diff --git a/test/sass/bulma.sass b/test/sass/bulma.sass deleted file mode 100644 index d74423b5..00000000 --- a/test/sass/bulma.sass +++ /dev/null @@ -1,2 +0,0 @@ -@charset "utf-8" -@import "../../bulma" diff --git a/test/sass/only-base.sass b/test/sass/only-base.sass deleted file mode 100644 index e75403c2..00000000 --- a/test/sass/only-base.sass +++ /dev/null @@ -1,5 +0,0 @@ -@charset "utf-8" -@import "../../sass/utilities/_all" -@import "../../sass/base/_all" - -