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