@@ -77,19 +77,41 @@ test_that("we can create various expressions and don't crash", {
7777})
7878
7979test_that(" we can create comparison expressions with appropriate operators" , {
80- expr_comparison(list (expr_constant(- 42 ), expr_constant(42L )), " =" )
81- expr_comparison(list (expr_constant(- 42 ), expr_constant(42L )), " !=" )
82- expr_comparison(list (expr_constant(- 42 ), expr_constant(42L )), " >" )
83- expr_comparison(list (expr_constant(- 42 ), expr_constant(42L )), " <" )
84- expr_comparison(list (expr_constant(- 42 ), expr_constant(42L )), " >=" )
85- expr_comparison(list (expr_constant(- 42 ), expr_constant(42L )), " <=" )
80+ local_edition(3 )
81+
82+ expect_snapshot({
83+ expr_comparison(" =" , list (expr_constant(- 42 ), expr_constant(42L )))
84+ })
85+ expect_snapshot({
86+ expr_comparison(" !=" , list (expr_constant(- 42 ), expr_constant(42L )))
87+ })
88+ expect_snapshot({
89+ expr_comparison(" >" , list (expr_constant(- 42 ), expr_constant(42L )))
90+ })
91+ expect_snapshot({
92+ expr_comparison(" <" , list (expr_constant(- 42 ), expr_constant(42L )))
93+ })
94+ expect_snapshot({
95+ expr_comparison(" >=" , list (expr_constant(- 42 ), expr_constant(42L )))
96+ })
97+ expect_snapshot({
98+ expr_comparison(" <=" , list (expr_constant(- 42 ), expr_constant(42L )))
99+ })
86100 expect_true(TRUE )
87101})
88102
89103test_that(" we cannot create comparison expressions with inappropriate operators" , {
90- expect_error(expr_comparison(list (expr_constant(- 42 ), expr_constant(42L )), " z" ))
91- expect_error(expr_comparison(list (expr_constant(- 42 ), expr_constant(42L )), " 2" ))
92- expect_error(expr_comparison(list (expr_constant(- 42 ), expr_constant(42L )), " -" ))
104+ local_edition(3 )
105+
106+ expect_snapshot(error = TRUE , {
107+ expr_comparison(" z" , list (expr_constant(- 42 ), expr_constant(42L )))
108+ })
109+ expect_snapshot(error = TRUE , {
110+ expr_comparison(" 2" , list (expr_constant(- 42 ), expr_constant(42L )))
111+ })
112+ expect_snapshot(error = TRUE , {
113+ expr_comparison(" -" , list (expr_constant(- 42 ), expr_constant(42L )))
114+ })
93115})
94116
95117
0 commit comments