Sha256: ac782d855792731f2a79a847a751b8a8bd1394ba1664552fd08c5063328793b3
Contents?: true
Size: 1.16 KB
Versions: 2
Compression:
Stored size: 1.16 KB
Contents
require 'gooddata' require 'gooddata/commands/project' describe GoodData::Command::Project, :constraint => 'slow' do before(:all) do @client = ConnectionHelper.create_default_connection @blueprint = GoodData::Model::ProjectBlueprint.from_json("./spec/data/blueprints/test_project_model_spec.json") @module_blueprint = GoodData::Model::ProjectBlueprint.from_json("./spec/data/blueprints/additional_dataset_module.json") GoodData.logging_on GoodData.logger.level = Logger::DEBUG @project = GoodData::Command::Project.build({:spec => @blueprint, :token => ConnectionHelper::GD_PROJECT_TOKEN, environment: ProjectHelper::ENVIRONMENT, :client => @client}) end after(:all) do @project.delete unless @project.nil? @client.disconnect end it "should update the project" do @blueprint.merge!(@module_blueprint) @project.blueprint.datasets.count.should == 3 @project.blueprint.datasets(:all, :include_date_dimensions => true).count.should == 4 @project.update_from_blueprint(@blueprint) @project.blueprint.datasets.count.should == 4 @project.blueprint.datasets(:all, :include_date_dimensions => true).count.should == 5 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gooddata-0.6.20 | spec/integration/command_projects_spec.rb |
gooddata-0.6.19 | spec/integration/command_projects_spec.rb |