File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ def render
32
32
Native . option_set_source_map_file ( native_options , source_map_file ) if source_map_file
33
33
Native . option_set_source_map_embed ( native_options , true ) if source_map_embed?
34
34
Native . option_set_source_map_contents ( native_options , true ) if source_map_contents?
35
+ Native . option_set_omit_source_map_url ( native_options , true ) if omit_source_map_url?
35
36
36
37
import_handler . setup ( native_options )
37
38
functions_handler . setup ( native_options )
@@ -98,6 +99,10 @@ def source_map_contents?
98
99
@options [ :source_map_contents ]
99
100
end
100
101
102
+ def omit_source_map_url?
103
+ @options [ :omit_source_map_url ]
104
+ end
105
+
101
106
def source_map_file
102
107
@options [ :source_map_file ]
103
108
end
Original file line number Diff line number Diff line change @@ -166,6 +166,22 @@ def test_no_source_map
166
166
assert_raises ( NotRenderedError ) { engine . source_map }
167
167
end
168
168
169
+ def test_omit_source_map_url
170
+ temp_file ( 'style.scss' , <<SCSS )
171
+ p {
172
+ padding: 20px;
173
+ }
174
+ SCSS
175
+ engine = Engine . new ( File . read ( 'style.scss' ) , {
176
+ source_map_file : "style.scss.map" ,
177
+ source_map_contents : true ,
178
+ omit_source_map_url : true
179
+ } )
180
+ output = engine . render
181
+
182
+ refute_match /sourceMappingURL/ , output
183
+ end
184
+
169
185
def test_load_paths
170
186
temp_dir ( "included_1" )
171
187
temp_dir ( "included_2" )
You can’t perform that action at this time.
0 commit comments