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

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

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

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
Данный тест проверяет:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
Проверяет валидность @user1.name(Верный ответ)
Проверяет валидность @user2.email(Верный ответ)
Проверяет валидность @user2.name
Проверяет валидность @user1.email
Похожие вопросы
FactoryGirl.create(:user, name: "Ken", email: "ken@foo.com")
Данный код генерирует:
Данный код
def create   @user = User.new(user_params)   if @user.save     redirect_to @user   else     render 'new'   end end
    <%= form_for(@user) do |f| %>   <%= f.label :name %>   <%= f.text_field :name %>      <%= f.label :age %>   <%= f.number_field :age %><%= f.label :email %>     <%= f.text_field :email %>          <%= f.label :password %>     <%= f.password_field :password %>          <%= f.label :password_confirmation, "Confirm Password" %>     <%= f.password_field :password_confirmation %>          <%= f.submit "Save changes" %>   <% end %>
Какие поля будут автоматически предзаполнены при загрузке страницы?
class User < ActiveRecord::Base validates :text, presence: true, format: { with:  /(Ruby on )?Rails/i }end
Данный код проверяет:
Код
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
проверяет:
def create  respond_to do |format|    format.js { code: 404 }     format.html { render :404 }  endend
При синхронном запросе данный код возвращает:
def create  respond_to do |format|    format.js { code: 404 }     format.html { render :404 }  endend
При асинхронном запросе данный код возвращает:
Метод be_empty в RSpec
it "should destroy associated microposts" do microposts = @user.microposts.to_a expect(microposts).to ...end
Введите ключевое слово, которое тестирует массив на нулевой размер:
params[:session][:email] является:
class CreateUsers < ActiveRecord::Migration   def change       create_table :users do |t|           t.string :name           t.string :email           t.string :password           t.timestamps       end   endend
Код миграции создаст таблицу с полями: