@@ -33,6 +33,34 @@ def setup
33
33
end
34
34
end
35
35
36
+ test ".compile_command debug environment variable" do
37
+ begin
38
+ Rails . stub ( :root , File ) do # Rails.root won't work in this test suite
39
+ ENV [ "TAILWINDCSS_DEBUG" ] = "0"
40
+ actual = Tailwindcss ::Commands . compile_command
41
+ assert_kind_of ( Array , actual )
42
+ assert_includes ( actual , "--minify" )
43
+
44
+ ENV [ "TAILWINDCSS_DEBUG" ] = "1"
45
+ actual = Tailwindcss ::Commands . compile_command
46
+ assert_kind_of ( Array , actual )
47
+ refute_includes ( actual , "--minify" )
48
+
49
+ ENV [ "TAILWINDCSS_DEBUG" ] = "false"
50
+ actual = Tailwindcss ::Commands . compile_command
51
+ assert_kind_of ( Array , actual )
52
+ assert_includes ( actual , "--minify" )
53
+
54
+ ENV [ "TAILWINDCSS_DEBUG" ] = "true"
55
+ actual = Tailwindcss ::Commands . compile_command
56
+ assert_kind_of ( Array , actual )
57
+ refute_includes ( actual , "--minify" )
58
+ end
59
+ ensure
60
+ ENV . delete ( 'TAILWINDCSS_DEBUG' )
61
+ end
62
+ end
63
+
36
64
test ".compile_command when Rails compression is on" do
37
65
Rails . stub ( :root , File ) do # Rails.root won't work in this test suite
38
66
Tailwindcss ::Commands . stub ( :rails_css_compressor? , true ) do
0 commit comments