Sha256: e3517feececc25df17b097f6d6702f8f3f098afc320ab2900b5ababf9e9a68b9
Contents?: true
Size: 1002 Bytes
Versions: 22
Compression:
Stored size: 1002 Bytes
Contents
require 'rails_helper' module Kuroko2::Workflow::Task describe AutoSkipError do describe '#execute' do let(:node) { Kuroko2::Workflow::Node.new('auto_skip_error', 'true') } let(:token) { build(:token, context: {}) } subject { AutoSkipError.new(node, token).execute } it "sets AUTO_SKIP_ERROR context" do subject expect(token.context).to eq({ 'AUTO_SKIP_ERROR' => true }) end context 'Without options' do let(:node) { Kuroko2::Workflow::Node.new('auto_skip_error') } it "sets AUTO_SKIP_ERROR context to false" do subject expect(token.context).to eq({ 'AUTO_SKIP_ERROR' => false }) end end context 'With false options' do let(:node) { Kuroko2::Workflow::Node.new('auto_skip_error', 'false') } it "sets AUTO_SKIP_ERROR context to false" do subject expect(token.context).to eq({ 'AUTO_SKIP_ERROR' => false }) end end end end end
Version data entries
22 entries across 22 versions & 1 rubygems