diff options
author | icebaker <113217272+icebaker@users.noreply.github.com> | 2023-11-29 07:53:19 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-29 07:53:19 -0300 |
commit | 9f79a161905f5af8e331930cc77c7be10703596f (patch) | |
tree | b2ab75665e42de79f22cca82bf03cfc49759f485 /spec/logic/cartridge/interaction_spec.rb | |
parent | e1ab6853262b83f483060961f17bf895989a19c0 (diff) | |
parent | 154aa68caf50a18af5c0dff1d368fc639314e0ba (diff) |
Merge pull request #5 from icebaker/ib-tools
Adding support for Spec 1.0.0: Tools (Functions)
Diffstat (limited to 'spec/logic/cartridge/interaction_spec.rb')
-rw-r--r-- | spec/logic/cartridge/interaction_spec.rb | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/spec/logic/cartridge/interaction_spec.rb b/spec/logic/cartridge/interaction_spec.rb index 347ac45..f3ba46e 100644 --- a/spec/logic/cartridge/interaction_spec.rb +++ b/spec/logic/cartridge/interaction_spec.rb @@ -6,41 +6,41 @@ require_relative '../../../logic/cartridge/interaction' RSpec.describe NanoBot::Logic::Cartridge::Interaction do context 'input' do - let(:cartridge) { load_cartridge('affixes.yml') } + let(:cartridge) { load_symbolized('cartridges/affixes.yml') } it 'prepares the input' do expect(described_class.input(cartridge, :repl, 'hello')).to eq( - { content: 'hello', fennel: nil, lua: nil, prefix: 'E', suffix: 'F' } + { content: 'hello', fennel: nil, lua: nil, clojure: nil, prefix: 'E', suffix: 'F' } ) expect(described_class.input({}, :repl, 'hello')).to eq( - { content: 'hello', fennel: nil, lua: nil, prefix: nil, suffix: nil } + { content: 'hello', fennel: nil, lua: nil, clojure: nil, prefix: nil, suffix: nil } ) expect(described_class.input(cartridge, :eval, 'hello')).to eq( - { content: 'hello', fennel: nil, lua: nil, prefix: 'I', suffix: 'J' } + { content: 'hello', fennel: nil, lua: nil, clojure: nil, prefix: 'I', suffix: 'J' } ) expect(described_class.input({}, :eval, 'hello')).to eq( - { content: 'hello', fennel: nil, lua: nil, prefix: nil, suffix: nil } + { content: 'hello', fennel: nil, lua: nil, clojure: nil, prefix: nil, suffix: nil } ) end it 'prepares the non-streamming output' do expect(described_class.output(cartridge, :repl, { message: 'hello' }, false, true)).to eq( - { message: { content: 'hello', fennel: nil, lua: nil } } + { message: { content: 'hello', fennel: nil, lua: nil, clojure: nil } } ) expect(described_class.output({}, :repl, { message: 'hello' }, false, true)).to eq( - { message: { content: 'hello', fennel: nil, lua: nil } } + { message: { content: 'hello', fennel: nil, lua: nil, clojure: nil } } ) expect(described_class.output(cartridge, :eval, { message: 'hello' }, false, true)).to eq( - { message: { content: 'hello', fennel: nil, lua: nil } } + { message: { content: 'hello', fennel: nil, lua: nil, clojure: nil } } ) expect(described_class.output({}, :eval, { message: 'hello' }, false, true)).to eq( - { message: { content: 'hello', fennel: nil, lua: nil } } + { message: { content: 'hello', fennel: nil, lua: nil, clojure: nil } } ) end end |