# coding: utf-8 require 'spec_helper' RSpec.describe Pastel::Delegator do describe ".respond_to_missing?" do context 'for a method defined on' do it "returns true" do resolver = double(:resolver) chain = double(:chain) decorator = described_class.new(resolver, chain) expect(decorator.method(:styles)).not_to be_nil end end context "for an undefined method " do it "returns false" do resolver = double(:resolver, color: true) chain = double(:chain) decorator = described_class.new(resolver, chain) expect { decorator.method(:unknown) }.to raise_error(NameError) end end end end