learning the rspec matchers & mocks