Sha256: fa4328844b8f9a91e7c4b3df78b631c339d7ceaaa9a8620067c0b1083f094314

Contents?: true

Size: 717 Bytes

Versions: 4

Compression:

Stored size: 717 Bytes

Contents

require "spec_helper"

module Refinery
  describe "dialog", type: :feature do
    refinery_login

    context "links" do
      it "have iframe src" do
        visit refinery.admin_dialog_path('Link')
        expect(page).to have_selector("iframe[src='/refinery/pages_dialogs/link_to']")
      end
    end

    context "images" do
      it "have iframe src" do
        visit refinery.admin_dialog_path('Image')
        expect(page).to have_selector("iframe[src='/refinery/images/insert?modal=true']")
      end
    end

    context "a" do
      it "404s" do
        expect_any_instance_of(Admin::DialogsController).to receive(:error_404).once

        visit refinery.admin_dialog_path('a')
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
refinerycms-core-4.0.3 spec/features/refinery/admin/dialogs_spec.rb
refinerycms-core-4.0.2 spec/features/refinery/admin/dialogs_spec.rb
refinerycms-core-4.0.1 spec/features/refinery/admin/dialogs_spec.rb
refinerycms-core-4.0.0 spec/features/refinery/admin/dialogs_spec.rb