This is perhaps a naive question, but what is the recommended manner of
testing a helper method in rspec? I have created a simple string manipulation
function and I want to write some tests for it. It it were a script then I
would just add if __FILE__ == $0 and add the tests below that but I do not
feel that this is the best way to handle a rails helper.
The code (I said it was simple) :
module ApplicationHelper
# keycase strips leading spaces, squeezes out extra whitespace
# between words, downshifts all and then capitalizes the first
# character of each word.
#
# This method prepares descriptive strings that are used
# as indices for lookups. To preserve common initialisms insert
# periods between letters. Thus:
# IBM => Ibm but I.B.M. => I.B.M.
#
# Do not use ! methods as they return nil under certain circumstances
#
def keycase(value)
value = value.to_s.strip.squeeze(" ").downcase.gsub(/\b\w/){$&.upcase}
end
end
--
*** E-Mail is NOT a SECURE channel ***
James B. Byrne mailto:[EMAIL PROTECTED]
Harte & Lyne Limited http://www.harte-lyne.ca
9 Brockley Drive vox: +1 905 561 1241
Hamilton, Ontario fax: +1 905 561 0757
Canada L8E 3C3
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users