Sha256: ccb167c98da39bee42d876d7367d5cd5e6590c8ab63c78ab326c3638cec22e5e
Contents?: true
Size: 732 Bytes
Versions: 11
Compression:
Stored size: 732 Bytes
Contents
require 'rails_helper' module Wordpress RSpec.describe Wordpress::Page, type: :model do let(:page) { create(:page) } let(:new_tag) { create(:tag, {name: "foo#{rand(100)}"}) } it "sets its meta class correctly" do expect(page).to be_kind_of Wordpress::Page expect(page.post_type).to eq "page" end describe "tags association" do it "can add a tag" do page.tags << new_tag expect(page.tags.count).to eq 1 expect(page.relationships.count).to eq 1 expect(page.tags.first.count).to eq 1 end it "can add a named tag" do page.post_tags = "foo, bar" page.save expect(page.tags.count).to eq 2 end end end end
Version data entries
11 entries across 11 versions & 1 rubygems