Sha256: b0c8977ed304a34fffbcab81a5a2a3f8e6103261723b9f904efab5385e10f0c4

Contents?: true

Size: 424 Bytes

Versions: 25

Compression:

Stored size: 424 Bytes

Contents

require 'spec_helper'

RSpec.describe Ollama::Handlers::Collector do
  it 'has .call' do
    expect_any_instance_of(described_class).to receive(:call).with(:foo)
    described_class.call(:foo)
  end

  it 'can collect responses in an array' do
    collector = described_class.new(output:)
    response = Ollama::Response[foo: 'testing']
    collector.call(response)
    expect(collector.result).to eq [ response ]
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
ollama-ruby-0.16.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.15.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.14.1 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.14.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.13.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.12.1 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.12.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.11.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.10.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.9.3 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.9.2 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.9.1 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.9.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.8.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.7.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.6.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.5.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.4.0 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.3.2 spec/ollama/handlers/collector_spec.rb
ollama-ruby-0.3.1 spec/ollama/handlers/collector_spec.rb