spec/suggester_spec.rb in username_suggester-0.1.0 vs spec/suggester_spec.rb in username_suggester-0.2.0

- old
+ new

@@ -1,8 +1,8 @@ require File.dirname(__FILE__) + '/spec_helper' -describe UsernameSuggester::Suggester do +describe UsernameSuggester::Suggester do describe "name combinations" do it "returns combinations of first name and last name" do UsernameSuggester::Suggester.new("Jerry", "Luk").name_combinations.should == [ "jerry", "luk", @@ -42,9 +42,10 @@ it "returns suggestions for names that are not in the unavailable suggestions" do @suggester.suggest(5, []).should == ["jerry", "luk", "jluk", "jerryl", "jerryluk"] end it "returns extended suggestions for names that are in the unavailable suggestions" do + UsernameSuggester::Suggester.send(:define_method, :rand) { 1 } @suggester.suggest(10, ["jerry"]).should include "jerry1" @suggester.suggest(10, ["jerry", "jerry1"]).should include "jerry2" @suggester.suggest(10, ["jerry", "jerry1031"]).should include "jerry1" end \ No newline at end of file