Sha256: 7297ec9de1da0d895910044ac159f5373df0375ec56d486ce72cee0f944f955e
Contents?: true
Size: 696 Bytes
Versions: 10
Compression:
Stored size: 696 Bytes
Contents
require 'spec_helper' describe Micropost do let(:user) { FactoryGirl.create(:user) } before do # This code is not idiomatically correct. @micropost = Micropost.new(content: "Lorem ipsum", user_id: user.id) end subject { @micropost } it { should respond_to(:content) } it { should respond_to(:user_id) } describe "when user_id is not present" do before { @micropost.user_id = nil } it { should_not be_valid } end describe "with blank content" do before { @micropost.content = " " } it { should_not be_valid } end describe "with content that is too long" do before { @micropost.content = "a" * 141 } it { should_not be_valid } end end
Version data entries
10 entries across 10 versions & 1 rubygems