File tree 1 file changed +14
-7
lines changed
1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -29,13 +29,17 @@ def transform(code)
29
29
30
30
class JSXTransformTest < ActionDispatch ::IntegrationTest
31
31
setup do
32
- clear_sprockets_cache
33
- React ::JSX . transformer_class = React ::JSX ::BabelTransformer
34
- React ::JSX . transform_options = { }
32
+ reset_transformer
35
33
end
36
34
37
35
teardown do
36
+ reset_transformer
37
+ end
38
+
39
+ def reset_transformer
38
40
clear_sprockets_cache
41
+ React ::JSX . transformer_class = React ::JSX ::BabelTransformer
42
+ React ::JSX . transform_options = { }
39
43
end
40
44
41
45
test 'asset pipeline should transform JSX' do
@@ -52,7 +56,6 @@ class JSXTransformTest < ActionDispatch::IntegrationTest
52
56
# as some version inserts an extra "\n" at the beginning.
53
57
# Because appraisal is used, multiple versions of coffee-script are treated
54
58
# together. Remove all spaces to make test pass.
55
- # puts @response.body
56
59
assert_equal EXPECTED_JS_2 . gsub ( /\s / , '' ) , @response . body . gsub ( /\s / , '' )
57
60
end
58
61
@@ -76,13 +79,17 @@ def test_babel_transformer_accepts_babel_transformation_options
76
79
class JSXTransformerTest < ActionDispatch ::IntegrationTest
77
80
78
81
setup do
79
- clear_sprockets_cache
80
- React ::JSX . transformer_class = React ::JSX ::JSXTransformer
81
- React ::JSX . transform_options = { }
82
+ reset_transformer
82
83
end
83
84
84
85
teardown do
86
+ reset_transformer
87
+ end
88
+
89
+ def reset_transformer
85
90
clear_sprockets_cache
91
+ React ::JSX . transformer_class = React ::JSX ::JSXTransformer
92
+ React ::JSX . transform_options = { }
86
93
end
87
94
88
95
test 'can use dropped-in version of JSX transformer' do
You can’t perform that action at this time.
0 commit comments