Sha256: 0e28c3c78dbd5c4e268dfa6ef8a44d84f77f36d2f336d5fa994061e840327ee5
Contents?: true
Size: 804 Bytes
Versions: 18
Compression:
Stored size: 804 Bytes
Contents
require "spec_helper" require "tmpdir" require "fileutils" describe Sitepress::Model do let(:model) { PageModel } describe "#all" do subject { model.all } context "models" do it "has correct count" do expect(subject.count).to eql 3 end it "is instances of model" do expect(subject.first).to be_instance_of PageModel end end describe "#resources" do subject { model.all.resources } it "has correct count" do expect(subject.count).to eql 3 end it "is instances of pages" do expect(subject.first).to be_instance_of Sitepress::Resource end end end describe ".data" do subject { model.first } it "defines #title method" do expect(subject).to respond_to :title end end end
Version data entries
18 entries across 18 versions & 1 rubygems