Sha256: dc24e51094cac5e78bc19a557bfe8de05c932635c502daee61d4e5a405f4a74c
Contents?: true
Size: 1.37 KB
Versions: 2
Compression:
Stored size: 1.37 KB
Contents
require 'spec_helper' module Sparrow describe Configuration, type: 'unit' do its(:json_request_format_header) { is_expected.to eq 'request-json-format' } its(:json_response_format_header) do is_expected.to eq 'response-json-format' end its(:enable_logging) { is_expected.to be false } its(:excluded_routes) { is_expected.to eq [] } its(:default_json_request_key_transformation_strategy) do is_expected.to eq :underscore end its(:camelize_strategy) { is_expected.to eq :lower } its(:default_json_response_key_transformation_strategy) do is_expected.to eq :camelize end its(:allowed_content_types) do is_expected.to include 'application/json' end describe 'json_format_header' do specify do actual = subject.json_format_header(:response) expect(actual).to eq 'response-json-format' end specify do actual = subject.json_format_header(:request) expect(actual).to eq 'request-json-format' end end describe 'default_json_key_transformation_strategy' do specify do actual = subject.default_json_key_transformation_strategy(:response) expect(actual).to eq :camelize end specify do actual = subject.default_json_key_transformation_strategy(:request) expect(actual).to eq :underscore end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cp-sparrow-0.0.16 | spec/unit/configuration_spec.rb |
cp-sparrow-0.0.15 | spec/unit/configuration_spec.rb |