This is a weird bug. Sometimes it is not possible reproduce and conversely.
$ ruby -v
jruby 9.0.0.0-SNAPSHOT (2.2.2) 2015-05-13 6b59f27 Java HotSpot(TM) 64-Bit Server VM 25.45-b02 on 1.8.0_45-b14 +jit [darwin-x86_64]
$ ruby -Ispec spec/core/expression_filters_spec.rb
Run options: --seed 40387
# Running:
.................F................................................................................................................................................................
Finished in 1.289473s, 138.0409 runs/s, 378.4492 assertions/s.
1) Failure:
Blockless Ruby Filters#test_0021_should support LiteralString [spec/core/expression_filters_spec.rb:171]:
Expected: "((y = z) AND x)"
Actual: "(('y' = z) AND x)"
178 runs, 488 assertions, 1 failures, 0 errors, 0 skips
git clone git@github.com:jeremyevans/sequel.git
cd sequel
bundle
ruby -Ispec spec/core/expression_filters_spec.rb