Sha256: 3a85344882c54a2dd7fe44c9948e0152ff302d0d256d89b54efaba2bc61bc605
Contents?: true
Size: 1.74 KB
Versions: 10
Compression:
Stored size: 1.74 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe Surveyor::Common, "" do it "should convert text to a code that is more appropirate for a database entry" do # A few answers from the survey { "This? is a in - t3rrible-@nswer of! (question) on" => "this_t3rrible_nswer", "Private insurance/ HMO/ PPO" => "private_insurance_hmo_ppo", "<bold>VA</bold>" => "va", "PMS (Premenstrual syndrome)/ PMDD (Premenstrual Dysphoric Disorder)" => "pms_pmdd", "Have never been employed outside the home" => "never_been_employed_outside_home", "Professional" => "professional", "Not working because of temporary disability, but expect to return to a job" => "temporary_disability_expect_return_job", "How long has it been since you last visited a doctor for a routine checkup (routine being not for a particular reason)?" => "visited_doctor_for_routine_checkup", "Do you take medications as directed?" => "you_take_medications_as_directed", "Do you every leak urine (or) water when you didn't want to?" => "urine_water_you_didnt_want", #checking for () and ' removal "Do your biological family members (not adopted) have a \"history\" of any of the following?" => "family_members_history_any_following", "Your health:" => "your_health", "In general, you would say your health is:" => "you_would_say_your_health" }.each{|k, v| Surveyor::Common.to_normalized_string(k).should == v} end describe '#generate_api_id' do def generate Surveyor::Common.generate_api_id end it 'generates a String' do generate.should be_a String end it 'generates a new value every time' do (1..100).collect { generate }.uniq.size.should == 100 end end end
Version data entries
10 entries across 10 versions & 3 rubygems