diff --git a/spec/core_functions/content-exists/basic.hrx b/spec/core_functions/content-exists/basic/basic.hrx similarity index 100% rename from spec/core_functions/content-exists/basic.hrx rename to spec/core_functions/content-exists/basic/basic.hrx diff --git a/spec/core_functions/content-exists/error.hrx b/spec/core_functions/content-exists/basic/error.hrx similarity index 100% rename from spec/core_functions/content-exists/error.hrx rename to spec/core_functions/content-exists/basic/error.hrx diff --git a/spec/core_functions/content-exists/controls/controls.hrx b/spec/core_functions/content-exists/controls/controls.hrx new file mode 100644 index 0000000000..d08225f06a --- /dev/null +++ b/spec/core_functions/content-exists/controls/controls.hrx @@ -0,0 +1,28 @@ +<===> input.scss +@mixin test-content-exists() { + @if content-exists() { + @content; + } + @else { + content-exists: false; + } +} + +.should-be-true { + @include test-content-exists() { + content-exists: true; + } +} + +.should-be-false { + @include test-content-exists(); +} + +<===> output.css +.should-be-true { + content-exists: true; +} + +.should-be-false { + content-exists: false; +}