Sha256: 66b94d48adca36576b1160d9cd3b65aa25bed890f8bd711d7316b353df840d1a

Contents?: true

Size: 1.92 KB

Versions: 1

Compression:

Stored size: 1.92 KB

Contents

require 'test_helper'

module Vedeu

  describe TestApplication do

    let(:described)  { Vedeu::TestApplication }
    let(:instance)   { described.new(attributes) }
    let(:attributes) { {} }

    describe '#initialize' do
      it { instance.must_be_instance_of(described) }
    end

    describe '#borders' do
      it { instance.must_respond_to(:borders) }
    end

    describe '#borders=' do
      it { instance.must_respond_to(:borders=) }
    end

    describe '#configuration' do
      it { instance.must_respond_to(:configuration) }
    end

    describe '#configuration=' do
      it { instance.must_respond_to(:configuration=) }
    end

    describe '#events' do
      it { instance.must_respond_to(:events) }
    end

    describe '#events=' do
      it { instance.must_respond_to(:events=) }
    end

    describe '#geometries' do
      it { instance.must_respond_to(:geometries) }
    end

    describe '#geometries=' do
      it { instance.must_respond_to(:geometries=) }
    end

    describe '#interfaces' do
      it { instance.must_respond_to(:interfaces) }
    end

    describe '#interfaces=' do
      it { instance.must_respond_to(:interfaces=) }
    end

    describe '#keymaps' do
      it { instance.must_respond_to(:keymaps) }
    end

    describe '#keymaps=' do
      it { instance.must_respond_to(:keymaps=) }
    end

    describe '#menus' do
      it { instance.must_respond_to(:menus) }
    end

    describe '#menus=' do
      it { instance.must_respond_to(:menus=) }
    end

    describe '#views' do
      it { instance.must_respond_to(:views) }
    end

    describe '#views=' do
      it { instance.must_respond_to(:views=) }
    end

    describe '.build' do
      subject { described.build(attributes) { } }

      it { subject.must_be_instance_of(String) }
    end

    describe '#lib_dir' do
      subject { instance.lib_dir }

      it { subject.must_be_instance_of(String) }
    end

  end # TestApplication

end # Vedeu

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.8.0 test/lib/vedeu/distributed/test_application_test.rb