Sha256: a2090e1bbb57257a394837f3d64eb28919010508445717d7da6aad37145e472d
Contents?: true
Size: 753 Bytes
Versions: 2
Compression:
Stored size: 753 Bytes
Contents
# frozen_string_literal: true require_relative 'test_helper' ENV['RACK_ENV'] = 'test' require 'dynflow/web' require 'rack/test' module Dynflow describe 'web console' do include Rack::Test::Methods let(:world) { WorldFactory.create_world } let :execution_plan_id do world.trigger(Support::CodeWorkflowExample::FastCommit, 'sha' => 'abc123') .tap { |o| o.finished.wait } .id end let :app do world = self.world Dynflow::Web.setup do set :world, world end end it 'lists all execution plans' do get '/' assert last_response.ok? end it 'show an execution plan' do get "/#{execution_plan_id}" assert last_response.ok? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dynflow-1.9.0 | test/web_console_test.rb |
dynflow-1.8.3 | test/web_console_test.rb |