Sha256: 7322e0082ebbb1d72624be0fd21e6d11436dd92fa24403c90d3dc63e407eeb09
Contents?: true
Size: 1.03 KB
Versions: 25
Compression:
Stored size: 1.03 KB
Contents
require 'spec_helper' RSpec.describe Ollama::Handlers::Print do it 'has .to_proc' do expect_any_instance_of(described_class).to receive(:call).with(:foo) described_class.call(:foo) end it 'can print response' do output = double('output', :sync= => true) expect(output).to receive(:print).with('testing') expect(output).to receive(:puts) print = described_class.new(output:) response = double('response', response: 'testing', done: false) print.call(response) response = double('response', response: nil, message: nil, done: true) print.call(response) end it 'can print message content' do output = double('output', :sync= => true) expect(output).to receive(:print).with('testing') expect(output).to receive(:puts) print = described_class.new(output:) response = double('response', response: nil, message: double(content: 'testing'), done: false) print.call(response) response = double('response', response: nil, message: nil, done: true) print.call(response) end end
Version data entries
25 entries across 25 versions & 1 rubygems