Sha256: 33342b9fd7c1c386ba280fd22a52602d91798ef2633ad8db6293b5a2ffec2994

Contents?: true

Size: 458 Bytes

Versions: 16

Compression:

Stored size: 458 Bytes

Contents

require 'xing/serializers/root_resources'

describe Xing::Serializers::RootResources do
  let :resources do
    {
      :page => "/pages/{url_slug}",
      :menus => "menus"
    }
  end

  describe 'as_json' do
    subject :json do
      Xing::Serializers::RootResources.new(resources).to_json
    end

    it { is_expected.to be_present}
    it { is_expected.to have_json_path('links/page')}
    it { is_expected.to have_json_path('links/menus')}
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
xing-backend-1.0.0.pre.beta spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.25 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.23 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.22 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.21 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.20 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.19 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.18 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.17 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.16 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.15 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.14 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.13 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.12 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.11 spec/xing/serializers/root_resources_spec.rb
xing-backend-0.0.10 spec/xing/serializers/root_resources_spec.rb