def test_sass_precision_5(tmpworkdir): mktree(tmpworkdir, {'styles.scss': 'a { width: (100 / 6)px}'}) config = Config(config_dict={'sass': {'precision': 5}}) config.setup() build(config) assert gettree(tmpworkdir.join('build')) == { 'styles.css': 'a {\n width: 16.66667 px; }\n' }
def test_build_sass(tmpworkdir): mktree(tmpworkdir, {'styles.sass': 'a\n b\n color: blue;'}) config = Config() config.setup() build(config) assert gettree(tmpworkdir.join('build')) == { 'styles.css': 'a b {\n color: blue; }\n' }
def test_sass_exclude(tmpworkdir): mktree(tmpworkdir, { 'src': { '_foo.scss': '$primary-colour: #016997;', 'bar.scss': """\ @import 'foo'; body { color: $primary-colour; }""" }, 'harrier.yml': '\nroot: src' }) config = Config() config.setup() build(config) assert gettree(tmpworkdir.join('build')) == {'bar.css': 'body {\n color: #016997; }\n'}