Sha256: 85dad0c446d15e1e8542555f0c83f9d895786128c580643c9382e6b6012478fb

Contents?: true

Size: 443 Bytes

Versions: 3

Compression:

Stored size: 443 Bytes

Contents

#!/usr/bin/env rspec
require_relative "spec_helper"
require "dbus"

describe DBus do
  describe ".type" do
    %w{i ai a(ii) aai}.each do |s|
      it "parses some type #{s}" do
        expect(DBus.type(s).to_s).to be_eql s
      end
    end

    %w{aa (ii ii) hrmp}.each do |s|
      it "raises exception for invalid type #{s}" do
        expect { DBus.type(s).to_s }.to raise_error DBus::Type::SignatureException
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby-dbus-0.14.1 spec/type_spec.rb
ruby-dbus-0.14.0 spec/type_spec.rb
ruby-dbus-0.13.0 spec/type_spec.rb