Skip to content
Snippets Groups Projects
Commit e228453f authored by James Lopez's avatar James Lopez
Browse files

updated spec

parent f9eb3fc0
No related branches found
No related tags found
1 merge request!3114Export project functionality
Pipeline #
Loading
@@ -4,7 +4,8 @@ describe Projects::ImportExport::ProjectTreeSaver, services: true do
Loading
@@ -4,7 +4,8 @@ describe Projects::ImportExport::ProjectTreeSaver, services: true do
describe :save do describe :save do
   
let(:user) { create(:user) } let(:user) { create(:user) }
let!(:project) { create(:project, :public, name: 'searchable_project') } let(:issue) { create(:issue, assignee: user) }
let!(:project) { create(:project, :public, name: 'searchable_project', issues: [issue] )}
let(:export_path) { "#{Dir::tmpdir}/project_tree_saver_spec" } let(:export_path) { "#{Dir::tmpdir}/project_tree_saver_spec" }
let(:project_tree_saver) { Projects::ImportExport::ProjectTreeSaver.new(project: project) } let(:project_tree_saver) { Projects::ImportExport::ProjectTreeSaver.new(project: project) }
   
Loading
@@ -21,9 +22,24 @@ describe Projects::ImportExport::ProjectTreeSaver, services: true do
Loading
@@ -21,9 +22,24 @@ describe Projects::ImportExport::ProjectTreeSaver, services: true do
expect(project_tree_saver.save).to be true expect(project_tree_saver.save).to be true
end end
   
it 'saves the correct json' do context 'JSON' do
project_tree_saver.save
expect(project_json(project_tree_saver.full_path)).to include({ "name" => project.name }) let(:saved_project_json) do
project_tree_saver.save
project_json(project_tree_saver.full_path)
end
it 'saves the correct json' do
expect(saved_project_json).to include({ "name" => project.name })
end
it 'has events' do
expect(saved_project_json['events']).not_to be_empty
end
it 'has issues' do
expect(saved_project_json['issues']).not_to be_empty
end
end end
end end
   
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment