Sha256: 138f236f2403f77a7ae39f8c7ae6247feb157df6d7ef66e582d9119c67c4ab8c

Contents?: true

Size: 1.13 KB

Versions: 16

Compression:

Stored size: 1.13 KB

Contents

require 'test_helper'
require 'workarea/api/documentation_test'

module Workarea
  module Api
    module Admin
      class ShippingsDocumentationTest < DocumentationTest
        include Workarea::Admin::IntegrationTest

        resource 'Shipping'

        def test_and_document_index
          description 'Listing shipments'
          route admin_api.shippings_path
          parameter :page, 'Current page'
          parameter :sort_by, 'Field on which to sort (see responses for possible values)'
          parameter :sort_direction, 'Direction to sort (asc or desc)'

          2.times { create_shipping }

          record_request do
            get admin_api.shippings_path,
                  params: { page: 1, sort_by: 'created_at', sort_direction: 'desc' }

            assert_equal(200, response.status)
          end
        end

        def test_and_document_show
          description 'Showing a shipment'
          route admin_api.shipping_path(':id')

          record_request do
            get admin_api.shipping_path(create_shipping.id)
            assert_equal(200, response.status)
          end
        end
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
workarea-api-4.5.6 admin/test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-admin-4.5.6 test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-4.5.5 admin/test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-admin-4.5.5 test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-4.5.4 admin/test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-admin-4.5.4 test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-4.5.3 admin/test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-admin-4.5.3 test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-4.5.2 admin/test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-admin-4.5.2 test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-4.5.0 admin/test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-admin-4.5.0 test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-4.4.7 admin/test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-admin-4.4.7 test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-4.4.6 admin/test/documentation/workarea/api/admin/shippings_documentation_test.rb
workarea-api-admin-4.4.6 test/documentation/workarea/api/admin/shippings_documentation_test.rb