Clean: SASS - Dark mixin

This commit is contained in:
alstjr7375 2021-12-27 15:36:37 +09:00
parent 7a80769986
commit abfe9027fa
11 changed files with 82 additions and 9 deletions

View file

@ -0,0 +1,42 @@
@use 'true' as *;
@use "../src/utils/darkmode";
@include test-module("Color scheme is dark [mx]") {
@include test("simple") {
@include assert {
@include output {
@include darkmode.Dark {
body {
font-size: 16px;
}
}
}
@include expect {
@media (-moz-toolbar-prefers-color-scheme: dark), (prefers-color-scheme: dark) {
body {
font-size: 16px;
}
}
}
}
}
@include test("simple reversed") {
@include assert {
@include output {
body {
@include darkmode.Dark {
font-size: 16px;
}
}
}
@include expect {
@media (-moz-toolbar-prefers-color-scheme: dark), (prefers-color-scheme: dark) {
body {
font-size: 16px;
}
}
}
}
}
}

View file

@ -0,0 +1,23 @@
@use 'true' as *;
@use "../src/utils/option";
@include test-module("If exist pref [mx]") {
@include test("simple") {
@include assert {
@include output {
@include option.Option("userChrome.tab.photon") {
body {
font-size: 16px;
}
}
}
@include expect {
@supports -moz-bool-pref("userChrome.tab.photon") {
body {
font-size: 16px;
}
}
}
}
}
}