From 465ac1b381c4a4fbf2e6ac4839c9cb864abd4705 Mon Sep 17 00:00:00 2001 From: ConnorSkees <39542938+ConnorSkees@users.noreply.github.com> Date: Mon, 24 Feb 2020 18:11:01 -0500 Subject: [PATCH] Fix bug where styles after quote were gobbled --- src/style.rs | 1 + tests/styles.rs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/style.rs b/src/style.rs index 70bb245..58dc245 100644 --- a/src/style.rs +++ b/src/style.rs @@ -93,6 +93,7 @@ impl<'a> StyleParser<'a> { parse_quoted_string(toks, scope, q)?.unquote().to_string(), )); style.push(tok); + continue; } TokenKind::Symbol(Symbol::OpenCurlyBrace) | TokenKind::Symbol(Symbol::SemiColon) => break, diff --git a/tests/styles.rs b/tests/styles.rs index 36be4cc..80a0707 100644 --- a/tests/styles.rs +++ b/tests/styles.rs @@ -147,3 +147,7 @@ test!( "a {\n color: \"\\#{foo}\";\n}\n", "a {\n color: \"#{foo}\";\n}\n" ); +test!( + styles_after_quoted, + "a {\n color: \"red\";\n color: blue;\n}\n" +);