Sha256: 643c0cb14f7f1dbbdafb61bbb33a231e5ff9b8fff3d4af125c2ffc27db14fecd

Contents?: true

Size: 748 Bytes

Versions: 15

Compression:

Stored size: 748 Bytes

Contents

require 'spec_helper'

module Landable::Api
  describe TemplateRevisionsController, json: true do
    routes { Landable::Engine.routes }

    describe '#index' do
      include_examples 'Authenticated API controller', :make_request

      let(:template) { create :template }

      def make_request(template_id = template.id)
        get :index, template_id: template_id
      end

      it "returns all of a template's revisions" do
        template.publish! author: current_author
        make_request
        response.status.should == 200
        last_json['template_revisions'].length.should == 1
      end

      it "404s on page not found" do
        make_request random_uuid
        response.status.should == 404
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
landable-1.13.1 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.12.3 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.12.2 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.12.1 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.11.1 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.11.0 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.10.0.rc2 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.10.0.rc1 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.9.2 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.9.1 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.9.0 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.9.0.rc2 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.9.0.rc1 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.8.0 spec/controllers/landable/api/template_revisions_controller_spec.rb
landable-1.7.1.rc1 spec/controllers/landable/api/template_revisions_controller_spec.rb