Fix an issue that spec won't run when trying to run arbitrary spec file
Fix a bug where `be > 1` was converted into `be be > 1`
Add test on mail gem project