Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jgthms/bulma.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJeremy Thomas <bbxdesign@gmail.com>2020-11-07 14:50:37 +0300
committerJeremy Thomas <bbxdesign@gmail.com>2020-11-07 21:15:20 +0300
commitb07a04fb35e378a73d1fb6cd8fa0f0cc51a70ecf (patch)
tree982a257cac4746b124e2f036f56397a87ed9d8bb /test
parenta6130bf160b78036be9fadf410201744b4326144 (diff)
Add dart tests
Diffstat (limited to 'test')
-rw-r--r--test/dart-sass.js79
-rwxr-xr-xtest/ruby-sass.sh (renamed from test/sass-compile-tester.sh)0
2 files changed, 79 insertions, 0 deletions
diff --git a/test/dart-sass.js b/test/dart-sass.js
new file mode 100644
index 00000000..3ab82f29
--- /dev/null
+++ b/test/dart-sass.js
@@ -0,0 +1,79 @@
+const sass = require('sass');
+
+const sources = [
+ `base/animations.sass`,
+ `base/generic.sass`,
+ `base/minireset.sass`,
+
+ `components/breadcrumb.sass`,
+ `components/card.sass`,
+ `components/dropdown.sass`,
+ `components/level.sass`,
+ `components/media.sass`,
+ `components/menu.sass`,
+ `components/message.sass`,
+ `components/modal.sass`,
+ `components/navbar.sass`,
+ `components/pagination.sass`,
+ `components/panel.sass`,
+ `components/tabs.sass`,
+
+ `elements/box.sass`,
+ `elements/button.sass`,
+ `elements/container.sass`,
+ `elements/content.sass`,
+ `elements/icon.sass`,
+ `elements/image.sass`,
+ `elements/notification.sass`,
+ `elements/other.sass`,
+ `elements/progress.sass`,
+ `elements/table.sass`,
+ `elements/tag.sass`,
+ `elements/title.sass`,
+
+ `form/checkbox-radio.sass`,
+ `form/file.sass`,
+ `form/input-textarea.sass`,
+ `form/select.sass`,
+ `form/tools.sass`,
+
+ `grid/columns.sass`,
+ `grid/tiles.sass`,
+
+ `helpers/color.sass`,
+ `helpers/flexbox.sass`,
+ `helpers/float.sass`,
+ `helpers/other.sass`,
+ `helpers/overflow.sass`,
+ `helpers/position.sass`,
+ `helpers/spacing.sass`,
+ `helpers/typography.sass`,
+ `helpers/visibility.sass`,
+
+ `layout/footer.sass`,
+ `layout/hero.sass`,
+ `layout/section.sass`,
+
+ `utilities/controls.sass`,
+ `utilities/derived-variables.sass`,
+ `utilities/functions.sass`,
+ `utilities/initial-variables.sass`,
+ `utilities/mixins.sass`,
+];
+
+const BULMA_SASS_PATH = `./sass/`;
+
+sources.forEach(source => {
+ const result = sass.renderSync({
+ data: `@use "${BULMA_SASS_PATH}${source}";`,
+ outputStyle: "expanded"
+ });
+
+ try {
+ sass.renderSync({
+ data: `@use "${BULMA_SASS_PATH}${source}";`,
+ });
+ } catch(err) {
+ console.error(err);
+ }
+});
diff --git a/test/sass-compile-tester.sh b/test/ruby-sass.sh
index 5e143486..5e143486 100755
--- a/test/sass-compile-tester.sh
+++ b/test/ruby-sass.sh