Решение на Четвърта задача от Кристиан Азманов
Обратно към всички решения
Към профила на Кристиан Азманов
Резултати
- 0 точки от тестове
- 0 бонус точки
- 0 точки общо
- 0 успешни тест(а)
- 41 неуспешни тест(а)
Код
Лог от изпълнението
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Failures:
1) PrivacyFilter works with blank or whitespace strings and preserves whitespace
Failure/Error: PrivacyFilter.new(text).filtered
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:5:in `filter'
# /tmp/d20130203-23049-fpdcxg/spec.rb:21:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
2) PrivacyFilter obfuscates simple emails
Failure/Error: PrivacyFilter.new(text).filtered
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:5:in `filter'
# /tmp/d20130203-23049-fpdcxg/spec.rb:27:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
3) PrivacyFilter obfuscates more complicated emails
Failure/Error: PrivacyFilter.new(text).filtered
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:5:in `filter'
# /tmp/d20130203-23049-fpdcxg/spec.rb:40:in `block (3 levels) in <top (required)>'
# /tmp/d20130203-23049-fpdcxg/spec.rb:39:in `each'
# /tmp/d20130203-23049-fpdcxg/spec.rb:39:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
4) PrivacyFilter does not filter invalid emails
Failure/Error: PrivacyFilter.new(text).filtered
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:5:in `filter'
# /tmp/d20130203-23049-fpdcxg/spec.rb:52:in `block (3 levels) in <top (required)>'
# /tmp/d20130203-23049-fpdcxg/spec.rb:46:in `each'
# /tmp/d20130203-23049-fpdcxg/spec.rb:46:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
5) PrivacyFilter allows email hostname to be preserved
Failure/Error: filter = PrivacyFilter.new(text)
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:9:in `filter_email_usernames'
# /tmp/d20130203-23049-fpdcxg/spec.rb:60:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
6) PrivacyFilter allows email usernames to be partially preserved
Failure/Error: filter = PrivacyFilter.new(text)
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:15:in `partially_filter_email_usernames'
# /tmp/d20130203-23049-fpdcxg/spec.rb:65:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
7) PrivacyFilter filters whole email usernames if too short
Failure/Error: filter = PrivacyFilter.new(text)
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:15:in `partially_filter_email_usernames'
# /tmp/d20130203-23049-fpdcxg/spec.rb:69:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
8) PrivacyFilter does not brake with unicode
Failure/Error: filter = PrivacyFilter.new(text)
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:15:in `partially_filter_email_usernames'
# /tmp/d20130203-23049-fpdcxg/spec.rb:73:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
9) PrivacyFilter filters more complex phone numbers
Failure/Error: PrivacyFilter.new(text).filtered
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:5:in `filter'
# /tmp/d20130203-23049-fpdcxg/spec.rb:85:in `block (3 levels) in <top (required)>'
# /tmp/d20130203-23049-fpdcxg/spec.rb:84:in `each'
# /tmp/d20130203-23049-fpdcxg/spec.rb:84:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
10) PrivacyFilter does not filter invalid phone numbers
Failure/Error: PrivacyFilter.new(text).filtered
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:5:in `filter'
# /tmp/d20130203-23049-fpdcxg/spec.rb:96:in `block (3 levels) in <top (required)>'
# /tmp/d20130203-23049-fpdcxg/spec.rb:95:in `each'
# /tmp/d20130203-23049-fpdcxg/spec.rb:95:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
11) PrivacyFilter preserves whitespace around phones
Failure/Error: PrivacyFilter.new(text).filtered
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:5:in `filter'
# /tmp/d20130203-23049-fpdcxg/spec.rb:101:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
12) PrivacyFilter filters more than one phone or email
Failure/Error: PrivacyFilter.new(text).filtered
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:5:in `filter'
# /tmp/d20130203-23049-fpdcxg/spec.rb:119:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
13) PrivacyFilter allows country code to be preserved for internationally-formatted phone numbers
Failure/Error: filter = PrivacyFilter.new(text)
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:130:in `block (3 levels) in <top (required)>'
# /tmp/d20130203-23049-fpdcxg/spec.rb:129:in `each'
# /tmp/d20130203-23049-fpdcxg/spec.rb:129:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
14) PrivacyFilter separates preserved country code from filtered phone with a space
Failure/Error: filter = PrivacyFilter.new(text)
NameError:
uninitialized constant PrivacyFilter
# /tmp/d20130203-23049-fpdcxg/spec.rb:142:in `block (3 levels) in <top (required)>'
# /tmp/d20130203-23049-fpdcxg/spec.rb:141:in `each'
# /tmp/d20130203-23049-fpdcxg/spec.rb:141:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
15) Validations allows validation for emails
Failure/Error: Validations.email?('foo@bar.com').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:151:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
16) Validations returns boolean true or false
Failure/Error: Validations.email?('foo@bar.com').should be(true)
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:156:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
17) Validations can validate more complex emails
Failure/Error: Validations.email?(email).should be(valid)
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:171:in `block (3 levels) in <top (required)>'
# /tmp/d20130203-23049-fpdcxg/spec.rb:170:in `each'
# /tmp/d20130203-23049-fpdcxg/spec.rb:170:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
18) Validations does not break on emails in multiline strings
Failure/Error: Validations.email?("foo@bar.com\nwat?").should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:176:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
19) Validations validates phone numbers
Failure/Error: Validations.phone?('+35929555111').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:180:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
20) Validations can validate more complex phone numbers
Failure/Error: Validations.phone?(phone).should be(valid)
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:210:in `block (3 levels) in <top (required)>'
# /tmp/d20130203-23049-fpdcxg/spec.rb:209:in `each'
# /tmp/d20130203-23049-fpdcxg/spec.rb:209:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
21) Validations does not break on phones in multiline strings
Failure/Error: Validations.phone?("0885123123\nwat?").should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:215:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
22) Validations validates hostnames
Failure/Error: Validations.hostname?('domain.tld').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:219:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
23) Validations handles multiline strings in hostname validation properly
Failure/Error: Validations.hostname?("foo.com\n").should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:233:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
24) Validations validates IP addresses
Failure/Error: Validations.ip_address?('1.2.3.4').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:238:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
25) Validations handles multiline strings in IP validation properly
Failure/Error: Validations.ip_address?("8.8.8.8\n").should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:245:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
26) Validations validates numbers
Failure/Error: Validations.number?('42').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:251:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
27) Validations validates more complex numbers
Failure/Error: Validations.number?(' 42 ').should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:258:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
28) Validations handles multiline strings in numbers validation properly
Failure/Error: Validations.number?("42\n24").should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:274:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
29) Validations validates integers
Failure/Error: Validations.integer?('42').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:279:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
30) Validations validates more complex integers
Failure/Error: Validations.integer?(' 42 ').should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:284:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
31) Validations handles multiline strings in integer validation properly
Failure/Error: Validations.number?("42\n24").should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:295:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
32) Validations validates dates
Failure/Error: Validations.date?('2012-11-19').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:300:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
33) Validations allows zero years in date validation
Failure/Error: Validations.date?('0000-01-01').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:307:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
34) Validations allows huge years in date validation
Failure/Error: Validations.date?('9999-01-01').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:311:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
35) Validations does not allow zero months or days in dates
Failure/Error: Validations.date?('1000-00-01').should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:315:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
36) Validations does not allow invalid months or days in dates
Failure/Error: Validations.date?('2012-13-01').should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:321:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
37) Validations handles newlines in date validation
Failure/Error: Validations.date?("2012-11-19\n").should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:327:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
38) Validations validates times
Failure/Error: Validations.time?('12:00:00').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:332:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
39) Validations does not allow invalid hours, minutes or seconds
Failure/Error: Validations.time?('24:00:00').should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:340:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
40) Validations validates datetime values
Failure/Error: Validations.date_time?('2012-11-19 19:00:00').should be_true
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:348:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
41) Validations handles newlines in time and datetime validation
Failure/Error: Validations.time?("12:01:01\n").should be_false
NameError:
uninitialized constant Validations
# /tmp/d20130203-23049-fpdcxg/spec.rb:360:in `block (2 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
# ./lib/homework/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.06686 seconds
41 examples, 41 failures
Failed examples:
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:20 # PrivacyFilter works with blank or whitespace strings and preserves whitespace
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:26 # PrivacyFilter obfuscates simple emails
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:30 # PrivacyFilter obfuscates more complicated emails
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:44 # PrivacyFilter does not filter invalid emails
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:59 # PrivacyFilter allows email hostname to be preserved
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:64 # PrivacyFilter allows email usernames to be partially preserved
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:68 # PrivacyFilter filters whole email usernames if too short
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:72 # PrivacyFilter does not brake with unicode
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:76 # PrivacyFilter filters more complex phone numbers
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:89 # PrivacyFilter does not filter invalid phone numbers
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:100 # PrivacyFilter preserves whitespace around phones
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:104 # PrivacyFilter filters more than one phone or email
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:122 # PrivacyFilter allows country code to be preserved for internationally-formatted phone numbers
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:136 # PrivacyFilter separates preserved country code from filtered phone with a space
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:150 # Validations allows validation for emails
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:155 # Validations returns boolean true or false
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:160 # Validations can validate more complex emails
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:175 # Validations does not break on emails in multiline strings
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:179 # Validations validates phone numbers
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:184 # Validations can validate more complex phone numbers
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:214 # Validations does not break on phones in multiline strings
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:218 # Validations validates hostnames
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:232 # Validations handles multiline strings in hostname validation properly
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:237 # Validations validates IP addresses
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:244 # Validations handles multiline strings in IP validation properly
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:250 # Validations validates numbers
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:257 # Validations validates more complex numbers
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:273 # Validations handles multiline strings in numbers validation properly
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:278 # Validations validates integers
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:283 # Validations validates more complex integers
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:294 # Validations handles multiline strings in integer validation properly
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:299 # Validations validates dates
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:306 # Validations allows zero years in date validation
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:310 # Validations allows huge years in date validation
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:314 # Validations does not allow zero months or days in dates
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:320 # Validations does not allow invalid months or days in dates
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:326 # Validations handles newlines in date validation
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:331 # Validations validates times
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:339 # Validations does not allow invalid hours, minutes or seconds
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:347 # Validations validates datetime values
rspec /tmp/d20130203-23049-fpdcxg/spec.rb:359 # Validations handles newlines in time and datetime validation
История (1 версия и 0 коментара)
Кристиан обнови решението на 28.11.2012 16:37 (преди почти 12 години)