Решение на Пета задача - DataModel от Добрин Цветков
Обратно към всички решения
Към профила на Добрин Цветков
Резултати
- 6 точки от тестове
- 0 бонус точки
- 6 точки общо
- 24 успешни тест(а)
- 1 неуспешни тест(а)
Код
Лог от изпълнението
............F............
Failures:
1) DataModel.where raises an error if the query is by an unknown key
Failure/Error: expect { user_model.where(middle_name: 'Ivanov') }.to raise_error(
expected DataModel::UnknownAttributeError with "Unknown attribute middle_name", got #<DataModel::UnknownAttributeError: Unknown attribute middle_name> with backtrace:
# /tmp/d20161202-15620-nvj0ke/solution.rb:68:in `block in check_for_invalid_keys'
# /tmp/d20161202-15620-nvj0ke/solution.rb:66:in `each'
# /tmp/d20161202-15620-nvj0ke/solution.rb:66:in `check_for_invalid_keys'
# /tmp/d20161202-15620-nvj0ke/solution.rb:26:in `where'
# /tmp/d20161202-15620-nvj0ke/spec.rb:143:in `block (4 levels) in <top (required)>'
# /tmp/d20161202-15620-nvj0ke/spec.rb:143:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:7:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:7:in `block (2 levels) in <top (required)>'
# /tmp/d20161202-15620-nvj0ke/spec.rb:143:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:7:in `block (3 levels) in <top (required)>'
# ./lib/language/ruby/run_with_timeout.rb:7:in `block (2 levels) in <top (required)>'
Finished in 0.02614 seconds
25 examples, 1 failure
Failed examples:
rspec /tmp/d20161202-15620-nvj0ke/spec.rb:142 # DataModel.where raises an error if the query is by an unknown key
История (7 версии и 7 коментара)
Добрин обнови решението на 25.11.2016 18:50 (преди около 8 години)
Добрин обнови решението на 25.11.2016 22:06 (преди около 8 години)
Добрин обнови решението на 25.11.2016 22:06 (преди около 8 години)
Добрин обнови решението на 26.11.2016 17:51 (преди около 8 години)
Добрин обнови решението на 28.11.2016 22:44 (преди около 8 години)
Добрин обнови решението на 29.11.2016 12:20 (преди около 8 години)
Добрин обнови решението на 30.11.2016 15:27 (преди около 8 години)