remove panic on malformed @import
This commit is contained in:
parent
60c9327cf3
commit
2fa1804ccd
@ -14,7 +14,7 @@ impl<'a> Parser<'a> {
|
||||
let mut file_name = String::new();
|
||||
let next = match self.toks.next() {
|
||||
Some(v) => v,
|
||||
None => todo!("expected input after @import"),
|
||||
None => return Err(("expected more input.", self.span_before).into()),
|
||||
};
|
||||
match next.kind {
|
||||
q @ '"' | q @ '\'' => {
|
||||
|
@ -1,6 +1,10 @@
|
||||
#![cfg(test)]
|
||||
use std::io::Write;
|
||||
use tempfile::Builder;
|
||||
|
||||
#[macro_use]
|
||||
mod macros;
|
||||
|
||||
/// Create a temporary file with the given name
|
||||
/// and contents.
|
||||
///
|
||||
@ -132,4 +136,9 @@ fn chained_imports_in_directory() {
|
||||
);
|
||||
}
|
||||
|
||||
error!(
|
||||
missing_input_after_import,
|
||||
"@import", "Error: expected more input."
|
||||
);
|
||||
|
||||
// todo: test for calling paths, e.g. `grass b\index.scss`
|
||||
|
Loading…
x
Reference in New Issue
Block a user