diff --git a/apps/tests/ui/style/style-tests.ts b/apps/tests/ui/style/style-tests.ts index f389725f3..09a6a9968 100644 --- a/apps/tests/ui/style/style-tests.ts +++ b/apps/tests/ui/style/style-tests.ts @@ -778,6 +778,17 @@ export function test_CSS_isAppliedOnPage_From_Import() { }); } +export function test_CSS_isAppliedOnPage_From_Import_Without_Url() { + var testButton = new buttonModule.Button(); + testButton.text = "Test"; + + helper.buildUIAndRunTest(testButton, function (views: Array) { + var page: pageModule.Page = views[1]; + page.css = "@import '~/ui/style/test.css';"; + helper.assertViewBackgroundColor(page, "#FF0000"); + }); +} + export function test_CSS_isAppliedOnPage_From_addCssFile() { var testButton = new buttonModule.Button(); testButton.text = "Test"; diff --git a/ui/styling/style-scope.ts b/ui/styling/style-scope.ts index 62cbdf198..e64352d92 100644 --- a/ui/styling/style-scope.ts +++ b/ui/styling/style-scope.ts @@ -8,7 +8,7 @@ import utils = require("utils/utils"); import types = require("utils/types"); import fs = require("file-system"); -var pattern: RegExp = /url\(('|")(.*?)\1\)/; +var pattern: RegExp = /('|")(.*?)\1/; export class StyleScope { // caches all the visual states by the key of the visual state selectors