Comment tester les méthodes de classe dans RSPEC

J'ai écrit une simple méthode de classe Buy.get_days(string)et il est en train de le tester avec une autre chaîne de texte intrants. Cependant, je pense que c'est très verbeux.

  • Est-il une manière plus concise pour tester les opérations suivantes?
  • Est-il un
    l'équivalent de subject pour méthodes qui je peux juste garder en passant
    différents paramètres et de vérifier les résultats?
  • Est-il un moyen pour éviter les inutiles description à chaque it?

grâce

 describe Buy do
   describe '.get_days' do
    it 'should get days' do
      Buy.get_days('Includes a 1-weeknight stay for up to 4 people')
      .should == 1
      end
    it 'should get days' do
      Buy.get_days('Includes a 1-night stay in a King Studio Room with stone fireplace')
      .should == 1
    end
    it 'should get days' do
      Buy.get_days('Includes 4 nights/5 days at the Finisterra Hotel for up to two adults and two children (staying in the same room)')
      .should == 4
    end
  end
end

source d'informationauteur lulalala