База ответов ИНТУИТ

Разработка приложений на Ruby on Rails

<<- Назад к вопросам

  expect do  Table.find(table)end.to raise_error(ActiveRecord::RecordNotFound)
Данный код нацелен на:

(Отметьте один правильный вариант ответа.)

Варианты ответа
Поиск по таблице столов
Перехват исключения
Тест на выброс исключения во время поиска(Верный ответ)
Выброс исключения
Похожие вопросы
class Table < ActiveRecord::Base ... :roomend
Вместо многоточия введите метод для связи, который говорит о том, что стол связан с одной комнатой
  class Table < ActiveRecord::Base ... :roomend
Вместо многоточия введите метод для связи, который говорит о том, что комната связана со многими столами:
  class Room < ActiveRecord::Base has_many :tables, dependent: :destroyend
Данный код говорит о том, что:
class User < ActiveRecord::Base validates :text, presence: true, format: { with:  /(Ruby on )?Rails/i }end
Данный код проверяет:
  class AddTitleToBooks < ActiveRecord::Migration def change   add_column :books, :title, :string, default: "Unknown book" endend
Данный листинг говорит о том, что:
Код
require 'spec_helper'describe "Help page" doit "should have the content 'Help'" dovisit '/static_pages/help'expect(page).to have_title("Page help")expect(page).to have_content("Click me to help you")endend
проверяет:
describe User do before do   @user1 = User.new(name: "User1", email: "user1@example.com")   @user2 = User.new(name: "User2", email: "user2@example.com") end subject { @user1 } it { should respond_to(:name) } it { expect(@user2).to respond_to(:email) }end
Данный тест проверяет:
class Relationship < ActiveRecord::Base belongs_to :follower, ... : "User"end
Введите ключевое слово, которое указывает на используемую модель:
class CreateUsers < ActiveRecord::Migration   def change       create_table :users do |t|           t.string :name           t.string :email           t.string :password           t.timestamps       end   endend
Код миграции создаст таблицу с полями:
Метод be_empty в RSpec
it "should destroy associated microposts" do microposts = @user.microposts.to_a expect(microposts).to ...end
Введите ключевое слово, которое тестирует массив на нулевой размер: