File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,22 @@ defmodule ExCSSModulesTest do
1919 end
2020 end
2121
22+ describe "class/2" do
23+ test "returns a Phoenix.HTML :safe class attribute for an existing classname" do
24+ assert ExCSSModules . class (
25+ % { "hello" => "world" } ,
26+ "hello"
27+ ) == { :safe , "class=\" world\" " }
28+ end
29+
30+ test "returns an empty Phoenix.HTML :safe class attribute for a non existing classname" do
31+ assert ExCSSModules . class (
32+ % { "hello" => "world" } ,
33+ "foo"
34+ ) == { :safe , "class=\" \" " }
35+ end
36+ end
37+
2238 describe "class_name/3" do
2339 test "returns the definition when value is true" do
2440 assert ExCSSModules . class_name (
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ defmodule ExCSSModules.ViewTest do
6161 end
6262
6363 describe "class/1" do
64- test "creates a safe Phoenix HTML class based on the stylesheet " do
64+ test "calls the class/2 method on ExCSSModules " do
6565 assert ViewModuleTest . class ( "title" ) ==
6666 ExCSSModules . class ( @ example_stylesheet , "title" )
6767 end
You can’t perform that action at this time.
0 commit comments