Sha256: 9faae854e14fdee1f65645403b8ee2a0a7e0f0a0029dea39fa0896782a5343e6
Contents?: true
Size: 597 Bytes
Versions: 49
Compression:
Stored size: 597 Bytes
Contents
# frozen_string_literal: true require "spec_helper" shared_examples_for "publicable" do let(:factory_name) { described_class.name.demodulize.underscore.to_sym } let!(:published) do create(factory_name, published_at: Time.zone.now) end let!(:unpublished) do create(factory_name, published_at: nil) end describe ".published" do let(:scope) { described_class.send(:published) } it { expect(scope).to eq([published]) } end describe ".unpublished" do let(:scope) { described_class.send(:unpublished) } it { expect(scope).to eq([unpublished]) } end end
Version data entries
49 entries across 49 versions & 2 rubygems