--------------------------------------------------------------------------- AND – boolean identity (A && true → A) ---------------------------------------------------------------------------
(t *testing.T)
| 164 | // --------------------------------------------------------------------------- |
| 165 | |
| 166 | func TestOptimizeAnd_IdentityTrueRight(t *testing.T) { |
| 167 | node := and2(expr("github.event_name == 'issues'"), boolLit(true)) |
| 168 | assertRender(t, "github.event_name == 'issues'", node, "A && true → A") |
| 169 | } |
| 170 | |
| 171 | func TestOptimizeAnd_IdentityTrueLeft(t *testing.T) { |
| 172 | node := and2(boolLit(true), expr("github.event_name == 'issues'")) |
nothing calls this directly
no test coverage detected