Sha256: b49b111d5135e89c86ea4163b54863aeea3471317b06e65306b9ea72d54c7dfe

Contents?: true

Size: 1.08 KB

Versions: 2

Compression:

Stored size: 1.08 KB

Contents

# encoding: UTF-8

require 'gooddata/models/md_object'

describe GoodData::Model::MdObject do
  TEST_TITLE = 'Test Title'
  TEST_NAME = 'Test Name'

  before(:each) do
    @instance = GoodData::Model::MdObject.new()
    @instance.title = TEST_TITLE
    @instance.name = TEST_NAME
  end

  describe '#initialize' do
    it 'Creates new instance' do
      @instance.should_not == nil
      @instance.should be_an_instance_of(GoodData::Model::MdObject)
    end
  end

  describe '#visual' do
    it 'Returns visual representation' do
      result = @instance.visual
      result.should_not == nil
      result.should be_an_instance_of(String)
    end
  end

  describe '#title_esc' do
    it 'Returns escaped title' do
      result = @instance.title_esc
      result.should_not == nil
      result.should be_an_instance_of(String)
    end
  end

  describe '#identifier' do
    it 'Returns identifier' do
      pending('GoodData::Model::MdObject::type_prefix is not defined')

      result = @instance.identifier
      result.should_not == nil
      result.should == be_an_instance_of(String)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gooddata-0.6.3 spec/unit/models/md_object_spec.rb
gooddata-0.6.2 spec/unit/models/md_object_spec.rb