spec/rubiks/nodes/dimension_spec.rb in rubiks-0.0.4 vs spec/rubiks/nodes/dimension_spec.rb in rubiks-0.0.5
- old
+ new
@@ -13,14 +13,29 @@
subject { described_class.new_from_hash(dimension_hash) }
its(:to_hash) { should have_key('hierarchies') }
it { should be_valid }
+
+ describe '#to_xml' do
+ it 'renders a dimension tag with attributes' do
+ subject.to_xml.should include(%Q!<dimension name="Fake Dimension" foreignKey="fake_dimension_id">!)
+ end
+ end
end
context 'when parsed from an invalid (empty) hash' do
subject { described_class.new_from_hash({}) }
it { should_not be_valid }
+
+ describe '#to_xml' do
+ it 'renders a dimension tag' do
+ subject.to_xml.should be_like <<-XML
+ <dimension>
+ </dimension>
+ XML
+ end
+ end
end
end