Skip to content

Commit abae362

Browse files
committed
some minor refactors
1 parent 980e86a commit abae362

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

nix-script-directives/src/expr.rs

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ impl Expr {
2424
.expect("root of ast should have a child")
2525
.syntax()
2626
.clone();
27-
let list: List =
28-
List::cast(syntax_node).context("could not get back expression as list")?;
27+
let list: List = List::cast(syntax_node).context("could not cast syntax node to list")?;
2928

3029
Ok(list
3130
.items()
@@ -160,19 +159,19 @@ mod tests {
160159

161160
#[test]
162161
fn single_item() {
163-
let parsed = Expr::parse_as_list("a").unwrap();
162+
let exprs = Expr::parse_as_list("a").unwrap();
164163

165-
assert_eq!(1, parsed.len());
166-
assert_eq!("a", parsed[0].raw);
164+
assert_eq!(1, exprs.len());
165+
assert_eq!("a", exprs[0].raw);
167166
}
168167

169168
#[test]
170169
fn multiple_items() {
171-
let parsed = Expr::parse_as_list("a b").unwrap();
170+
let exprs = Expr::parse_as_list("a b").unwrap();
172171

173-
assert_eq!(2, parsed.len());
174-
assert_eq!("a", parsed[0].raw);
175-
assert_eq!("b", parsed[1].raw);
172+
assert_eq!(2, exprs.len());
173+
assert_eq!("a", exprs[0].raw);
174+
assert_eq!("b", exprs[1].raw);
176175
}
177176
}
178177

@@ -181,15 +180,15 @@ mod tests {
181180

182181
#[test]
183182
fn ident_yes() {
184-
let parsed = Expr::from_str("a").unwrap();
185-
assert!(parsed.is_leaf());
183+
let expr = Expr::from_str("a").unwrap();
184+
assert!(expr.is_leaf());
186185
}
187186

188187
#[test]
189188
fn apply_no() {
190-
let parsed =
191-
Expr::from_str("haskellPackages.ghcWithPackages (ps: [ ps.text ])").unwrap();
192-
assert!(!parsed.is_leaf());
189+
let haskell_env = "haskellPackages.ghcWithPackages (ps: [ ps.text ])";
190+
let expr = Expr::from_str(haskell_env).unwrap();
191+
assert!(!expr.is_leaf());
193192
}
194193
}
195194

0 commit comments

Comments
 (0)