|
79 | 79 | ['MODULO', 2.0, '2|0', true], |
80 | 80 | ['MODULO', 'foo', '2|0', false], |
81 | 81 | ['MODULO', 'foo', 'foo|bar', false], |
| 82 | + ['IN', 'foo', '', false], |
| 83 | + ['IN', 'foo', 'foo,bar', true], |
| 84 | + ['IN', 'bar', 'foo,bar', true], |
| 85 | + ['IN', 'ba', 'foo,bar', false], |
| 86 | + ['IN', 'foo', 'foo', true], |
| 87 | + ['IN', 1, '1,2,3,4', true], |
| 88 | + ['IN', 1, '', false], |
| 89 | + ['IN', 1, '1', true], |
| 90 | + # Flagsmith's engine does not evaluate `IN` condition for floats/doubles and booleans |
| 91 | + # due to ambiguous serialization across supported platforms. |
| 92 | + ['IN', 1.5, '1.5', false], |
| 93 | + ['IN', false, 'false', false], |
82 | 94 | ].freeze |
83 | 95 |
|
84 | 96 | RSpec.describe Flagsmith::Engine::Segments::Condition do |
|
0 commit comments