about summary refs log tree commit diff
path: root/crates/parser/src
diff options
context:
space:
mode:
authorAleksey Kladov <aleksey.kladov@gmail.com>2022-01-02 15:01:20 +0300
committerAleksey Kladov <aleksey.kladov@gmail.com>2022-01-02 15:01:20 +0300
commite366b3c730c343130f7935400e00bba96e77c9da (patch)
treef278b7d3d38b277ba0e39098bd4e065baaea428d /crates/parser/src
parentd783226381ca96f164bef2ca6fda3df62c6a5f7b (diff)
downloadrust-e366b3c730c343130f7935400e00bba96e77c9da.tar.gz
rust-e366b3c730c343130f7935400e00bba96e77c9da.zip
minor: generalize
Diffstat (limited to 'crates/parser/src')
-rw-r--r--crates/parser/src/tests.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/crates/parser/src/tests.rs b/crates/parser/src/tests.rs
index fb4885e98d5..157c381f4b2 100644
--- a/crates/parser/src/tests.rs
+++ b/crates/parser/src/tests.rs
@@ -9,7 +9,7 @@ use std::{
 
 use expect_test::expect_file;
 
-use crate::LexedStr;
+use crate::{LexedStr, TopEntryPoint};
 
 #[test]
 fn lex_ok() {
@@ -45,7 +45,7 @@ fn lex(text: &str) -> String {
 #[test]
 fn parse_ok() {
     for case in TestCase::list("parser/ok") {
-        let (actual, errors) = parse(&case.text);
+        let (actual, errors) = parse(TopEntryPoint::SourceFile, &case.text);
         assert!(!errors, "errors in an OK file {}:\n{}", case.rs.display(), actual);
         expect_file![case.txt].assert_eq(&actual);
     }
@@ -54,7 +54,7 @@ fn parse_ok() {
 #[test]
 fn parse_inline_ok() {
     for case in TestCase::list("parser/inline/ok") {
-        let (actual, errors) = parse(&case.text);
+        let (actual, errors) = parse(TopEntryPoint::SourceFile, &case.text);
         assert!(!errors, "errors in an OK file {}:\n{}", case.rs.display(), actual);
         expect_file![case.txt].assert_eq(&actual);
     }
@@ -63,7 +63,7 @@ fn parse_inline_ok() {
 #[test]
 fn parse_err() {
     for case in TestCase::list("parser/err") {
-        let (actual, errors) = parse(&case.text);
+        let (actual, errors) = parse(TopEntryPoint::SourceFile, &case.text);
         assert!(errors, "no errors in an ERR file {}:\n{}", case.rs.display(), actual);
         expect_file![case.txt].assert_eq(&actual)
     }
@@ -72,16 +72,16 @@ fn parse_err() {
 #[test]
 fn parse_inline_err() {
     for case in TestCase::list("parser/inline/err") {
-        let (actual, errors) = parse(&case.text);
+        let (actual, errors) = parse(TopEntryPoint::SourceFile, &case.text);
         assert!(errors, "no errors in an ERR file {}:\n{}", case.rs.display(), actual);
         expect_file![case.txt].assert_eq(&actual)
     }
 }
 
-fn parse(text: &str) -> (String, bool) {
+fn parse(entry: TopEntryPoint, text: &str) -> (String, bool) {
     let lexed = LexedStr::new(text);
     let input = lexed.to_input();
-    let output = crate::TopEntryPoint::SourceFile.parse(&input);
+    let output = entry.parse(&input);
 
     let mut buf = String::new();
     let mut errors = Vec::new();