Sha256: d2a6348da33626fde46689106a41e14da2a777a40b9a5415a003f7619c56775a

Contents?: true

Size: 711 Bytes

Versions: 9

Compression:

Stored size: 711 Bytes

Contents

# -*- coding: UTF-8 -*-

require 'spec_helper'

describe LitaGithub::Filters do
  include LitaGithub::Filters

  describe '.func_disabled?' do
    before do
      @cfg = double('Lita::Configuration', test_enabled: true)
      allow(self).to receive(:config).and_return(@cfg)
    end

    context 'when enabled' do
      it 'should return false' do
        expect(func_disabled?(:test)).to be_falsey
      end
    end

    context 'when disabled' do
      before do
        @cfg = double('Lita::Configuration', test_enabled: false)
        allow(self).to receive(:config).and_return(@cfg)
      end

      it 'should return true' do
        expect(func_disabled?(:test)).to be_truthy
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
lita-github-0.0.10 spec/unit/lita-github/filters_spec.rb
lita-github-0.0.9 spec/unit/lita-github/filters_spec.rb
lita-github-0.0.8 spec/unit/lita-github/filters_spec.rb
lita-github-0.0.7 spec/unit/lita-github/filters_spec.rb
lita-github-0.0.6 spec/unit/lita-github/filters_spec.rb
lita-github-0.0.5 spec/unit/lita-github/filters_spec.rb
lita-github-0.0.4 spec/unit/lita-github/filters_spec.rb
lita-github-0.0.3 spec/unit/lita-github/filters_spec.rb
lita-github-0.0.2 spec/unit/lita-github/filters_spec.rb