Sha256: e1c5e9cf45789167ebe2cc1622c2c19c70b822c8fed0798545a48668163b5a9b

Contents?: true

Size: 586 Bytes

Versions: 9

Compression:

Stored size: 586 Bytes

Contents

#!/usr/bin/env rspec
# frozen_string_literal: true

require_relative "spec_helper"
require "dbus"

describe DBus::Node do
  describe "#inspect" do
    # the behavior needs improvement
    it "shows the node, poorly" do
      parent = described_class.new("parent")
      parent.object = DBus::Object.new("/parent")

      3.times do |i|
        child_name = "child#{i}"
        child = described_class.new(child_name)
        parent[child_name] = child
      end

      expect(parent.inspect).to match(/<DBus::Node [0-9a-f]+ {child0 => {},child1 => {},child2 => {}}>/)
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ruby-dbus-0.18.1 spec/node_spec.rb
ruby-dbus-0.18.0.beta8 spec/node_spec.rb
ruby-dbus-0.18.0.beta7 spec/node_spec.rb
ruby-dbus-0.18.0.beta6 spec/node_spec.rb
ruby-dbus-0.18.0.beta5 spec/node_spec.rb
ruby-dbus-0.18.0.beta4 spec/node_spec.rb
ruby-dbus-0.18.0.beta3 spec/node_spec.rb
ruby-dbus-0.18.0.beta2 spec/node_spec.rb
ruby-dbus-0.18.0.beta1 spec/node_spec.rb