@@ -50,10 +50,7 @@ defmodule Inspect.AlgebraTest do
5050 # Consistent with definitions
5151 assert break ( "break" ) == { :doc_break , "break" , :strict }
5252 assert break ( "" ) == { :doc_break , "" , :strict }
53-
54- # Wrong argument type
55- assert_raise FunctionClauseError , fn -> break ( 42 ) end
56-
53+ Fun
5754 # Consistent formatting
5855 assert render ( break ( "_" ) , 80 ) == "_"
5956 assert render ( glue ( "foo" , " " , glue ( "bar" , " " , "baz" ) ) , 10 ) == "foo\n bar\n baz"
@@ -64,9 +61,6 @@ defmodule Inspect.AlgebraTest do
6461 assert flex_break ( "break" ) == { :doc_break , "break" , :flex }
6562 assert flex_break ( "" ) == { :doc_break , "" , :flex }
6663
67- # Wrong argument type
68- assert_raise FunctionClauseError , fn -> flex_break ( 42 ) end
69-
7064 # Consistent formatting
7165 assert render ( flex_break ( "_" ) , 80 ) == "_"
7266 assert render ( flex_glue ( "foo" , " " , flex_glue ( "bar" , " " , "baz" ) ) , 10 ) == "foo bar\n baz"
@@ -76,9 +70,6 @@ defmodule Inspect.AlgebraTest do
7670 # Consistent with definitions
7771 assert glue ( "a" , "->" , "b" ) == [ "a" , { :doc_break , "->" , :strict } | "b" ]
7872 assert glue ( "a" , "b" ) == glue ( "a" , " " , "b" )
79-
80- # Wrong argument type
81- assert_raise FunctionClauseError , fn -> glue ( "a" , 42 , "b" ) end
8273 end
8374
8475 test "flex glue doc" do
@@ -87,9 +78,6 @@ defmodule Inspect.AlgebraTest do
8778 [ "a" , { :doc_break , "->" , :flex } | "b" ]
8879
8980 assert flex_glue ( "a" , "b" ) == flex_glue ( "a" , " " , "b" )
90-
91- # Wrong argument type
92- assert_raise FunctionClauseError , fn -> flex_glue ( "a" , 42 , "b" ) end
9381 end
9482
9583 test "binary doc" do
@@ -115,9 +103,6 @@ defmodule Inspect.AlgebraTest do
115103 assert nest ( empty ( ) , 1 ) == { :doc_nest , empty ( ) , 1 , :always }
116104 assert nest ( empty ( ) , 0 ) == [ ]
117105
118- # Wrong argument type
119- assert_raise FunctionClauseError , fn -> nest ( "foo" , empty ( ) ) end
120-
121106 # Consistent formatting
122107 assert render ( nest ( "a" , 1 ) , 80 ) == "a"
123108 assert render ( nest ( glue ( "a" , "b" ) , 1 ) , 2 ) == "a\n b"
@@ -129,9 +114,6 @@ defmodule Inspect.AlgebraTest do
129114 assert nest ( empty ( ) , 1 , :break ) == { :doc_nest , empty ( ) , 1 , :break }
130115 assert nest ( empty ( ) , 0 , :break ) == [ ]
131116
132- # Wrong argument type
133- assert_raise FunctionClauseError , fn -> nest ( "foo" , empty ( ) , :break ) end
134-
135117 # Consistent formatting
136118 assert render ( nest ( "a" , 1 , :break ) , 80 ) == "a"
137119 assert render ( nest ( glue ( "a" , "b" ) , 1 , :break ) , 2 ) == "a\n b"
@@ -231,10 +213,6 @@ defmodule Inspect.AlgebraTest do
231213 # Consistent with definitions
232214 assert collapse_lines ( 3 ) == { :doc_collapse , 3 }
233215
234- # Wrong argument type
235- assert_raise FunctionClauseError , fn -> collapse_lines ( 0 ) end
236- assert_raise FunctionClauseError , fn -> collapse_lines ( empty ( ) ) end
237-
238216 # Consistent formatting
239217 doc = concat ( [ collapse_lines ( 2 ) , line ( ) , line ( ) , line ( ) ] )
240218 assert render ( doc , 10 ) == "\n \n "
0 commit comments