test/lib/vedeu/dsl/presentation_test.rb in vedeu-0.7.4 vs test/lib/vedeu/dsl/presentation_test.rb in vedeu-0.8.0
- old
+ new
@@ -33,19 +33,34 @@
}
after { Vedeu.interfaces.reset }
subject { instance.background(background) }
+ it do
+ dsl.colour.background.must_be_instance_of(Vedeu::Colours::Background)
+ end
+ it { dsl.colour.background.colour.must_equal(background) }
+ end
+
+ describe '#bg' do
it { instance.must_respond_to(:bg) }
+ end
+
+ describe '#bgcolor' do
it { instance.must_respond_to(:bgcolor) }
+ end
+
+ describe '#bg=' do
it { instance.must_respond_to(:bg=) }
+ end
+
+ describe '#bgcolor=' do
it { instance.must_respond_to(:bgcolor=) }
+ end
+
+ describe '#background=' do
it { instance.must_respond_to(:background=) }
- it do
- dsl.colour.background.must_be_instance_of(Vedeu::Colours::Background)
- end
- it { dsl.colour.background.colour.must_equal(background) }
end
describe '#foreground' do
let(:dsl) {
Vedeu.interface 'my_interface' do
@@ -54,46 +69,72 @@
}
after { Vedeu.interfaces.reset }
subject { instance.foreground(foreground) }
+ it do
+ dsl.colour.foreground.must_be_instance_of(Vedeu::Colours::Foreground)
+ end
+ it { dsl.colour.foreground.colour.must_equal(foreground) }
+ end
+
+ describe '#fg' do
it { instance.must_respond_to(:fg) }
+ end
+
+ describe '#fgcolor' do
it { instance.must_respond_to(:fgcolor) }
+ end
+
+ describe '#fg=' do
it { instance.must_respond_to(:fg=) }
+ end
+
+ describe '#fgcolor=' do
it { instance.must_respond_to(:fgcolor=) }
+ end
+
+ describe '#foreground=' do
it { instance.must_respond_to(:foreground=) }
- it do
- dsl.colour.foreground.must_be_instance_of(Vedeu::Colours::Foreground)
- end
- it { dsl.colour.foreground.colour.must_equal(foreground) }
end
describe '#colour' do
let(:attributes) { { background: background, foreground: foreground } }
subject { instance.colour(attributes) }
- it { instance.must_respond_to(:colour=) }
it { subject.must_be_instance_of(Vedeu::Colours::Colour) }
context 'with an empty value' do
let(:attributes) { { background: background, foreground: '' } }
it { subject.background.colour.must_equal(background) }
it { subject.foreground.colour.must_equal('') }
end
end
+ describe '#colour=' do
+ it { instance.must_respond_to(:colour=) }
+ end
+
describe '#style' do
let(:args) { :bold }
subject { instance.style(args) }
+ it { subject.must_be_instance_of(Vedeu::Presentation::Style) }
+ end
+
+ describe '#style=' do
it { instance.must_respond_to(:style=) }
+ end
+
+ describe '#styles' do
it { instance.must_respond_to(:styles) }
- it { instance.must_respond_to(:styles=) }
+ end
- it { subject.must_be_instance_of(Vedeu::Presentation::Style) }
+ describe '#styles=' do
+ it { instance.must_respond_to(:styles=) }
end
end # Presentation
end # DSL