Sha256: a6dd54fffaf432e1e83d6b336003c0746d9a30e6daed893ebee54098162e0d70

Contents?: true

Size: 746 Bytes

Versions: 20

Compression:

Stored size: 746 Bytes

Contents

require 'spec_helper'

describe Listen::Adapter::Windows do
  if windows?
    let(:listener) { double(Listen::Listener) }
    let(:adapter) { described_class.new(listener) }

    describe ".usable?" do
      it "returns always true" do
        expect(described_class).to be_usable
      end

      it 'requires wdm gem' do
        described_class.usable?
        expect(defined?(WDM)).to be_true
      end
    end
  end

  if darwin?
    it "isn't usable on Darwin" do
      expect(described_class).to_not be_usable
    end
  end

  if linux?
    it "isn't usable on Linux" do
      expect(described_class).to_not be_usable
    end
  end

  if bsd?
    it "isn't usable on BSD" do
      expect(described_class).to_not be_usable
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
listen-2.7.4 spec/lib/listen/adapter/windows_spec.rb
listen-2.7.3 spec/lib/listen/adapter/windows_spec.rb
listen-2.7.2 spec/lib/listen/adapter/windows_spec.rb
listen-2.7.1 spec/lib/listen/adapter/windows_spec.rb
listen-2.7.0 spec/lib/listen/adapter/windows_spec.rb
listen-2.6.2 spec/lib/listen/adapter/windows_spec.rb
listen-2.6.1 spec/lib/listen/adapter/windows_spec.rb
listen-2.6.0 spec/lib/listen/adapter/windows_spec.rb
listen-2.5.0 spec/lib/listen/adapter/windows_spec.rb
listen-2.4.1 spec/lib/listen/adapter/windows_spec.rb
listen-2.4.0 spec/lib/listen/adapter/windows_spec.rb
listen-2.3.1 spec/lib/listen/adapter/windows_spec.rb
listen-2.2.0 spec/lib/listen/adapter/windows_spec.rb
listen-2.1.2 spec/lib/listen/adapter/windows_spec.rb
listen-2.1.1 spec/lib/listen/adapter/windows_spec.rb
listen-2.1.0 spec/lib/listen/adapter/windows_spec.rb
listen-2.0.4 spec/lib/listen/adapter/windows_spec.rb
listen-2.0.3 spec/lib/listen/adapter/windows_spec.rb
listen-2.0.2 spec/lib/listen/adapter/windows_spec.rb
listen-2.0.1 spec/lib/listen/adapter/windows_spec.rb