Sha256: b7179ee413a6f80ca1415702a5a9555c6bfac73c741f8ee104415f248d5c29a7
Contents?: true
Size: 1.46 KB
Versions: 1
Compression:
Stored size: 1.46 KB
Contents
require 'lerna/strategies/dual_external' RSpec.describe Lerna::Strategies::DualExternal do subject { described_class.new(displays) } context 'when fewer than two external digital displays are connected' do let(:displays) { [ double(name: 'LVDS1', external?: false, connected?: true, digital?: true), double(name: 'DP1', external?: true, connected?: true, digital?: true), double(name: 'DP2', external?: true, connected?: false, digital?: true), double(name: 'VGA1', external?: true, connected?: false, digital?: false) ] } it { is_expected.not_to be_applicable } end context 'when two external digital displays are connected' do let(:displays) { [ double(name: 'LVDS1', external?: false, connected?: true, digital?: true), double(name: 'DP1', external?: true, connected?: true, digital?: true), double(name: 'DP2', external?: true, connected?: true, digital?: true), double(name: 'VGA1', external?: true, connected?: false, digital?: false) ] } it { is_expected.to be_applicable } it 'configures the connected external display' do expect(subject.configuration).to eq(%w[ --output LVDS1 --off --output VGA1 --off --output DP1 --auto --output DP2 --auto --right-of DP1 ]) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lerna-0.1.0 | spec/dual_external_strategy_spec.rb |