diff --git a/plugins/mezuro/test/fixtures/project_fixtures.rb b/plugins/mezuro/test/fixtures/project_fixtures.rb new file mode 100644 index 0000000..4927cd0 --- /dev/null +++ b/plugins/mezuro/test/fixtures/project_fixtures.rb @@ -0,0 +1,20 @@ +class ProjectFixtures + + def self.qt_calculator + project = Kalibro::Entities::Project.new + project.name = 'Qt-Calculator' + project.license = 'GPL' + project.description = 'Calculator for Qt' + project.repository = RepositoryFixtures.qt_calculator + project.configuration_name = 'Kalibro for Java' + project.state = 'READY' + project + end + + def self.qt_calculator_hash + {:name => 'Qt-Calculator', :license => 'GPL', :description => 'Calculator for Qt', + :repository => RepositoryFixtures.qt_calculator_hash, + :configuration_name => 'Kalibro for Java', :state => 'READY'} + end + +end diff --git a/plugins/mezuro/test/unit/kalibro/entities/project_test.rb b/plugins/mezuro/test/unit/kalibro/entities/project_test.rb index 140c0eb..181d3d1 100644 --- a/plugins/mezuro/test/unit/kalibro/entities/project_test.rb +++ b/plugins/mezuro/test/unit/kalibro/entities/project_test.rb @@ -1,28 +1,12 @@ require "test_helper" -class ProjectTest < ActiveSupport::TestCase - def self.qt_calculator - project = Kalibro::Entities::Project.new - project.name = 'Qt-Calculator' - project.license = 'GPL' - project.description = 'Calculator for Qt' - project.repository = RepositoryTest.qt_calculator - project.configuration_name = 'Kalibro for Java' - project.state = 'READY' - project - end +require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/project_fixtures" - def self.qt_calculator_hash - {:name => 'Qt-Calculator', :license => 'GPL', - :description => 'Calculator for Qt', - :repository => RepositoryTest.qt_calculator_hash, - :configuration_name => 'Kalibro for Java', - :state => 'READY'} - end +class ProjectTest < ActiveSupport::TestCase def setup - @hash = self.class.qt_calculator_hash - @project = self.class.qt_calculator + @hash = ProjectFixtures.qt_calculator_hash + @project = ProjectFixtures.qt_calculator end should 'create project from hash' do -- libgit2 0.21.2