add unit test(rspec)