Sha256: 2204ef66b92b1cf6127f9b50007a9db3d250caea9b067cce742bc80549bcbd53
Contents?: true
Size: 986 Bytes
Versions: 1
Compression:
Stored size: 986 Bytes
Contents
require 'lerna/strategies/internal_only' RSpec.describe Lerna::Strategies::InternalOnly do subject { described_class.new(displays) } context 'when only the internal display is connected' do let(:displays) { [ double(name: 'LVDS1', internal?: true, connected?: true), double(name: 'DP1', internal?: false, connected?: false) ] } it { is_expected.to be_applicable } it 'configures the internal display' do expect(subject.configure).to eq(%w[ --output LVDS1 --auto ]) end it 'disables all other displays' do expect(subject.preconfigure).to eq(%w[ --output DP1 --off ]) end end context 'when an internal and an external display are connected' do let(:displays) { [ double(name: 'LVDS1', internal?: true, connected?: true), double(name: 'DP1', internal?: false, connected?: true) ] } it { is_expected.not_to be_applicable } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lerna-0.1.1 | spec/internal_only_strategy_spec.rb |