spec/lib/plugin/executors/executor_spec.rb in fusuma-2.0.4 vs spec/lib/plugin/executors/executor_spec.rb in fusuma-2.0.5
- old
+ new
@@ -11,23 +11,27 @@
module Plugin
module Executors
RSpec.describe Executor do
before { @executor = Executor.new }
+ describe '#execute_key' do
+ it { expect { @executor.execute_keys }.to raise_error(NotImplementedError) }
+ end
+
describe '#execute' do
- it do
- expect { @executor.execute('dummy') }.to raise_error(NotImplementedError)
- end
+ it { expect { @executor.execute('dummy') }.to raise_error(NotImplementedError) }
end
describe '#executable?' do
- it do
- expect { @executor.executable?('dummy') }.to raise_error(NotImplementedError)
- end
+ it { expect { @executor.executable?('dummy') }.to raise_error(NotImplementedError) }
end
end
class DummyExecutor < Executor
+ def execute_keys
+ [:dummy]
+ end
+
def execute(event)
index = Config::Index.new([*event.record.index.keys, :dummy])
content = Config.search(index)
# stdout