rubyonrails differences of "be", "eq", "eql" and "equal" in RSpec In RSpec, when you first start writing test cases to compare expected results, it might be very confusing to pick from "be", "eq", "eql" or "equal&