Sha256: 13b5cb0af0b148f107e3a329dccb4aa3a5283085a7e00c6fafc5d26055408d97

Contents?: true

Size: 444 Bytes

Versions: 2

Compression:

Stored size: 444 Bytes

Contents

# frozen_string_literal: true

RSpec.describe Fear::Awaitable do
  subject(:awaitable) { Object.new.extend(Fear::Awaitable) }

  describe "#__ready__" do
    it "must implement the method" do
      expect { awaitable.__ready__(1) }.to raise_error(NotImplementedError)
    end
  end

  describe "#__result__" do
    it "must implement the method" do
      expect { awaitable.__result__(1) }.to raise_error(NotImplementedError)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fear-3.0.0 spec/fear/awaitable_spec.rb
fear-1.2.0 spec/fear/awaitable_spec.rb