test(xatu): add let ordering fixture
This commit is contained in:
@@ -34,6 +34,7 @@ rust_test(
|
|||||||
data = [
|
data = [
|
||||||
"testdata/clean.nix",
|
"testdata/clean.nix",
|
||||||
"testdata/invalid.nix",
|
"testdata/invalid.nix",
|
||||||
|
"testdata/let_order.nix",
|
||||||
"testdata/lint_findings.nix",
|
"testdata/lint_findings.nix",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
|
|||||||
7
src/xatu/testdata/let_order.nix
vendored
Normal file
7
src/xatu/testdata/let_order.nix
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
let
|
||||||
|
second = 2;
|
||||||
|
first = 1;
|
||||||
|
in {
|
||||||
|
firstField = first;
|
||||||
|
secondField = second;
|
||||||
|
}
|
||||||
@@ -43,12 +43,7 @@ fn xatu_rejects_invalid_source() -> googletest::Result<()> {
|
|||||||
|
|
||||||
#[gtest]
|
#[gtest]
|
||||||
fn xatu_reports_out_of_order_let_binding() -> googletest::Result<()> {
|
fn xatu_reports_out_of_order_let_binding() -> googletest::Result<()> {
|
||||||
let report = xatu::future_sight(vec![SourceFile {
|
let report = xatu::future_sight(vec![fixture_source("testdata/let_order.nix")?]).or_fail()?;
|
||||||
path: PathBuf::from("test.nix"),
|
|
||||||
source: "let\n second = 2;\n first = 1;\nin {\n firstField = first;\n secondField = second;\n}\n"
|
|
||||||
.to_owned(),
|
|
||||||
}])
|
|
||||||
.or_fail()?;
|
|
||||||
|
|
||||||
expect_that!(
|
expect_that!(
|
||||||
report
|
report
|
||||||
|
|||||||
Reference in New Issue
Block a user