spec/lib/contentful/management/editor_interface_spec.rb in contentful-management-3.2.0 vs spec/lib/contentful/management/editor_interface_spec.rb in contentful-management-3.3.0
- old
+ new
@@ -49,10 +49,25 @@
editor_interface.reload
expect(editor_interface.controls.first['widgetId']).to eq 'urlEditor'
end
end
+
+ it 'can update the sidebar' do
+ vcr('editor_interfaces/update_sidebar') do
+ editor_interface = described_class.default(client, space_id, 'master', content_type_id)
+
+ expect(editor_interface.sidebar.first['widgetId']).to eq 'flow-editor'
+
+ editor_interface.sidebar.first['widgetId'] = 'date-range-editor'
+ editor_interface.update(sidebar: editor_interface.sidebar)
+
+ editor_interface.reload
+
+ expect(editor_interface.sidebar.first['widgetId']).to eq 'date-range-editor'
+ end
+ end
end
describe '#save' do
let(:content_type_id) { 'smallerType' }
@@ -66,9 +81,24 @@
editor_interface.save
editor_interface.reload
expect(editor_interface.controls.first['widgetId']).to eq 'urlEditor'
+ end
+ end
+
+ it 'can save sidebar' do
+ vcr('editor_interfaces/update_sidebar') do
+ editor_interface = described_class.default(client, space_id, 'master', content_type_id)
+
+ expect(editor_interface.sidebar.first['widgetId']).to eq 'flow-editor'
+
+ editor_interface.sidebar.first['widgetId'] = 'date-range-editor'
+ editor_interface.save
+
+ editor_interface.reload
+
+ expect(editor_interface.sidebar.first['widgetId']).to eq 'date-range-editor'
end
end
end
end
end