reinteractive-open/form-object-model — pull request #2 by ab9 (2012-08-14 04:34:33+00:00)
Title: Add == to fields that forwards to has_value?

This allows you to do

```ruby
form.name = "Joe Bloggs"
form.name.should == "Joe Bloggs"
```

instead of

```ruby
form.name = "Joe Bloggs"
form.name.should.have_value("Joe Bloggs")
```

This may be Less Surprising because the = "operator" will correspond with the == "operator". At the moment, they do not correspond.

On the other hand, it may be *more* surprising because this == is not commutative (i.e. ```"Joe Bloggs".should == form.name``` won't work in the above example). I don't think people will do this much (it is, after all, misusing RSpec by confusing the actual and expected values), but still.

Is this something you're interested in, and do you think the tradeoff is worth it?