rsass 0.29.2

Sass implementation in pure rust (not complete yet)
Documentation
//! Tests auto-converted from "sass-spec/spec/css/plain/error/expression/list.hrx"

fn runner() -> crate::TestRunner {
    super::runner()
        .with_cwd("list")
        .mock_file("empty/plain.css", "a {\n  x: ();\n}\n")
        .mock_file("empty_comma/plain.css", "a {\n  x: (,);\n}\n")
}

#[test]
#[ignore] // wrong error
fn empty() {
    let runner = runner().with_cwd("empty");
    assert_eq!(
        runner.err("@use \'plain\'"),
        "Error: Expected expression.\
         \n  ,\
         \n2 |   x: ();\
         \n  |       ^\
         \n  \'\
         \n  plain.css 2:7   @use\
         \n  input.scss 1:1  root stylesheet",
    );
}
#[test]
#[ignore] // wrong error
fn empty_comma() {
    let runner = runner().with_cwd("empty_comma");
    assert_eq!(
        runner.err("@use \'plain\'"),
        "Error: Expected expression.\
         \n  ,\
         \n2 |   x: (,);\
         \n  |       ^\
         \n  \'\
         \n  plain.css 2:7   @use\
         \n  input.scss 1:1  root stylesheet",
    );
}