Skip to content

Commit 4f2de94

Browse files
committed
Allow matching digest regexp
1 parent 2950563 commit 4f2de94

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

test/sass_rails_test.rb

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -168,21 +168,21 @@ class SassRailsTest < Sass::Rails::TestCase
168168

169169
test 'sass asset paths work' do
170170
css_output = sprockets_render('scss_project', 'application.css')
171-
assert_match %r{asset-path:\s*"/assets/rails.png"}, css_output, 'asset-path:\s*"/assets/rails.png"'
172-
assert_match %r{asset-url:\s*url\(/assets/rails.png\)}, css_output, 'asset-url:\s*url\(/assets/rails.png\)'
173-
assert_match %r{image-path:\s*"/assets/rails.png"}, css_output, 'image-path:\s*"/assets/rails.png"'
174-
assert_match %r{image-url:\s*url\(/assets/rails.png\)}, css_output, 'image-url:\s*url\(/assets/rails.png\)'
175-
assert_match %r{video-path:\s*"/videos/rails.mp4"}, css_output, 'video-path:\s*"/videos/rails.mp4"'
176-
assert_match %r{video-url:\s*url\(/videos/rails.mp4\)}, css_output, 'video-url:\s*url\(/videos/rails.mp4\)'
177-
assert_match %r{audio-path:\s*"/audios/rails.mp3"}, css_output, 'audio-path:\s*"/audios/rails.mp3"'
178-
assert_match %r{audio-url:\s*url\(/audios/rails.mp3\)}, css_output, 'audio-url:\s*url\(/audios/rails.mp3\)'
179-
assert_match %r{font-path:\s*"/fonts/rails.ttf"}, css_output, 'font-path:\s*"/fonts/rails.ttf"'
180-
assert_match %r{font-url:\s*url\(/fonts/rails.ttf\)}, css_output, 'font-url:\s*url\(/fonts/rails.ttf\)'
181-
assert_match %r{font-url-with-query-hash:\s*url\(/fonts/rails.ttf\?#iefix\)}, css_output, 'font-url:\s*url\(/fonts/rails.ttf?#iefix\)'
182-
assert_match %r{javascript-path:\s*"/javascripts/rails.js"}, css_output, 'javascript-path:\s*"/javascripts/rails.js"'
183-
assert_match %r{javascript-url:\s*url\(/javascripts/rails.js\)}, css_output, 'javascript-url:\s*url\(/javascripts/rails.js\)'
184-
assert_match %r{stylesheet-path:\s*"/stylesheets/rails.css"}, css_output, 'stylesheet-path:\s*"/stylesheets/rails.css"'
185-
assert_match %r{stylesheet-url:\s*url\(/stylesheets/rails.css\)}, css_output, 'stylesheet-url:\s*url\(/stylesheets/rails.css\)'
171+
assert_match %r{asset-path:\s*"/assets/rails(-[0-9a-f]+)?.png"}, css_output, 'asset-path:\s*"/assets/rails.png"'
172+
assert_match %r{asset-url:\s*url\(/assets/rails(-[0-9a-f]+)?.png\)}, css_output, 'asset-url:\s*url\(/assets/rails.png\)'
173+
assert_match %r{image-path:\s*"/assets/rails(-[0-9a-f]+)?.png"}, css_output, 'image-path:\s*"/assets/rails.png"'
174+
assert_match %r{image-url:\s*url\(/assets/rails(-[0-9a-f]+)?.png\)}, css_output, 'image-url:\s*url\(/assets/rails.png\)'
175+
assert_match %r{video-path:\s*"/videos/rails(-[0-9a-f]+)?.mp4"}, css_output, 'video-path:\s*"/videos/rails.mp4"'
176+
assert_match %r{video-url:\s*url\(/videos/rails(-[0-9a-f]+)?.mp4\)}, css_output, 'video-url:\s*url\(/videos/rails.mp4\)'
177+
assert_match %r{audio-path:\s*"/audios/rails(-[0-9a-f]+)?.mp3"}, css_output, 'audio-path:\s*"/audios/rails.mp3"'
178+
assert_match %r{audio-url:\s*url\(/audios/rails(-[0-9a-f]+)?.mp3\)}, css_output, 'audio-url:\s*url\(/audios/rails.mp3\)'
179+
assert_match %r{font-path:\s*"/fonts/rails(-[0-9a-f]+)?.ttf"}, css_output, 'font-path:\s*"/fonts/rails.ttf"'
180+
assert_match %r{font-url:\s*url\(/fonts/rails(-[0-9a-f]+)?.ttf\)}, css_output, 'font-url:\s*url\(/fonts/rails.ttf\)'
181+
assert_match %r{font-url-with-query-hash:\s*url\(/fonts/rails(-[0-9a-f]+)?.ttf\?#iefix\)}, css_output, 'font-url:\s*url\(/fonts/rails.ttf?#iefix\)'
182+
assert_match %r{javascript-path:\s*"/javascripts/rails(-[0-9a-f]+)?.js"}, css_output, 'javascript-path:\s*"/javascripts/rails.js"'
183+
assert_match %r{javascript-url:\s*url\(/javascripts/rails(-[0-9a-f]+)?.js\)}, css_output, 'javascript-url:\s*url\(/javascripts/rails.js\)'
184+
assert_match %r{stylesheet-path:\s*"/stylesheets/rails(-[0-9a-f]+)?.css"}, css_output, 'stylesheet-path:\s*"/stylesheets/rails.css"'
185+
assert_match %r{stylesheet-url:\s*url\(/stylesheets/rails(-[0-9a-f]+)?.css\)}, css_output, 'stylesheet-url:\s*url\(/stylesheets/rails.css\)'
186186

187187
asset_data_url_regexp = %r{asset-data-url:\s*url\((.*?)\)}
188188
assert_match asset_data_url_regexp, css_output, 'asset-data-url:\s*url\((.*?)\)'

0 commit comments

Comments
 (0)