diff options
author | Heinrich Lee Yu <heinrich@gitlab.com> | 2018-11-30 06:16:40 +0300 |
---|---|---|
committer | Heinrich Lee Yu <hleeyu@gmail.com> | 2018-12-19 12:58:53 +0300 |
commit | 199a4db2c4854b101370970546637c0d68e0b854 (patch) | |
tree | 4989028824595375ef0d2de4aea111e650e86ceb /spec/serializers | |
parent | ddb1d326e06cc40d87b8eaa40aab7019447d6e5e (diff) |
Add schema tests
Diffstat (limited to 'spec/serializers')
-rw-r--r-- | spec/serializers/issue_serializer_spec.rb | 12 | ||||
-rw-r--r-- | spec/serializers/merge_request_serializer_spec.rb | 12 |
2 files changed, 20 insertions, 4 deletions
diff --git a/spec/serializers/issue_serializer_spec.rb b/spec/serializers/issue_serializer_spec.rb index b9946515f26..b8255e004d0 100644 --- a/spec/serializers/issue_serializer_spec.rb +++ b/spec/serializers/issue_serializer_spec.rb @@ -18,13 +18,21 @@ describe IssueSerializer do end context 'sidebar issue serialization' do - let(:serializer) { 'sidebar_extras' } + let(:serializer) { 'sidebar' } - it 'matches sidebar issue json schema' do + it 'matches issue_sidebar json schema' do expect(json_entity).to match_schema('entities/issue_sidebar') end end + context 'sidebar extras issue serialization' do + let(:serializer) { 'sidebar_extras' } + + it 'matches issue_sidebar_extras json schema' do + expect(json_entity).to match_schema('entities/issue_sidebar_extras') + end + end + context 'board issue serialization' do let(:serializer) { 'board' } diff --git a/spec/serializers/merge_request_serializer_spec.rb b/spec/serializers/merge_request_serializer_spec.rb index 2c91e620dcd..276e0f6ff3d 100644 --- a/spec/serializers/merge_request_serializer_spec.rb +++ b/spec/serializers/merge_request_serializer_spec.rb @@ -18,13 +18,21 @@ describe MergeRequestSerializer do end context 'sidebar merge request serialization' do - let(:serializer) { 'sidebar_extras' } + let(:serializer) { 'sidebar' } - it 'matches sidebar merge request json schema' do + it 'matches merge_request_sidebar json schema' do expect(json_entity).to match_schema('entities/merge_request_sidebar') end end + context 'sidebar_extras merge request serialization' do + let(:serializer) { 'sidebar_extras' } + + it 'matches merge_request_sidebar_extras json schema' do + expect(json_entity).to match_schema('entities/merge_request_sidebar_extras') + end + end + context 'basic merge request serialization' do let(:serializer) { 'basic' } |