Sha256: 983579b6c2c03875fae173d7173e094575d531c738793c1d2453fbb434e8a3bd
Contents?: true
Size: 991 Bytes
Versions: 2
Compression:
Stored size: 991 Bytes
Contents
# encoding: utf-8 require 'spec_helper' require 'fedux_org_stdlib/project/generators/taskjuggler' RSpec.describe FeduxOrgStdlib::Project::Generators::Taskjuggler do context '#generate_report' do before :each do create_dir('projects') end let(:directory) { absolute_path('projects') } it "generates a report using taskjuggler" do plan_file = File.join(examples_directory, 'project', 'plan.tjp') generator = FeduxOrgStdlib::Project::Generators::Taskjuggler.new silence(:stderr) do generator.generate_report(directory, plan_file) end end it "fails if an error occured while generating the report" do plan_file = File.join(examples_directory, 'project', 'plan_does_not_exist.tjp') generator = FeduxOrgStdlib::Project::Generators::Taskjuggler.new expect { silence(:stderr) do generator.generate_report(directory, plan_file) end }.to raise_error SystemExit end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fedux_org-stdlib-0.7.21 | spec/project/taskjuggler_spec.rb |
fedux_org-stdlib-0.7.20 | spec/project/taskjuggler_spec.rb |