spec/groupdocs/document/annotation_spec.rb in groupdocs-0.2.7 vs spec/groupdocs/document/annotation_spec.rb in groupdocs-0.2.8

- old
+ new

@@ -88,9 +88,32 @@ subject.type = 1 subject.type.should == :area end end + describe '#access=' do + it 'saves access mode in machine readable format if symbol is passed' do + subject.access = :public + subject.instance_variable_get(:@access).should == 1 + end + + it 'does nothing if parameter is not symbol' do + subject.access = 1 + subject.instance_variable_get(:@access).should == 1 + end + + it 'raises error if access mode is unknown' do + -> { subject.access = :unknown }.should raise_error(ArgumentError) + end + end + + describe '#access' do + it 'returns access in human-readable format' do + subject.access = 1 + subject.access.should == :public + end + end + describe '#created_on' do it 'returns converted to Time object Unix timestamp' do subject.created_on = 1332950825000 subject.created_on.should == Time.at(1332950825) end