Sha256: 127588969f65835364af5facb980e6f6a0ef5626e7173f6f4424d9cd55299fb5

Contents?: true

Size: 501 Bytes

Versions: 7

Compression:

Stored size: 501 Bytes

Contents

require 'rails_helper'

module Wordpress
  RSpec.describe User, type: :model do
    let(:user) { create :post_author }
    let(:post1) { create :post }
    let(:post2) { create :post }

    it "can instantiate" do
      expect(user.user_login).to eq "LOGIN"
    end

    it "has an author for a post" do
      user
      expect(post1.author).to eq user
    end

    it "has many posts for the user" do
      user
      post1
      post2
      expect(user.posts).to eq [post1, post2]
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rails_wordpress-0.2.1 spec/models/wordpress/user_spec.rb
rails_wordpress-0.2.0 spec/models/wordpress/user_spec.rb
rails_wordpress-0.1.2 spec/models/wordpress/user_spec.rb
rails_wordpress-0.1.1 spec/models/wordpress/user_spec.rb
rails_wordpress-0.0.7 spec/models/wordpress/user_spec.rb
rails_wordpress-0.0.6 spec/models/wordpress/user_spec.rb
rails_wordpress-0.0.5 spec/models/wordpress/user_spec.rb