summaryrefslogtreecommitdiff
path: root/spec/ruby/library/openstruct/shared
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/library/openstruct/shared')
-rw-r--r--spec/ruby/library/openstruct/shared/inspect.rb20
1 files changed, 0 insertions, 20 deletions
diff --git a/spec/ruby/library/openstruct/shared/inspect.rb b/spec/ruby/library/openstruct/shared/inspect.rb
deleted file mode 100644
index ffcd690e1f..0000000000
--- a/spec/ruby/library/openstruct/shared/inspect.rb
+++ /dev/null
@@ -1,20 +0,0 @@
-describe :ostruct_inspect, shared: true do
- it "returns a String representation of self" do
- os = OpenStruct.new(name: "John Smith")
- os.send(@method).should == "#<OpenStruct name=\"John Smith\">"
-
- os = OpenStruct.new(age: 20, name: "John Smith")
- os.send(@method).should be_kind_of(String)
- end
-
- it "correctly handles self-referential OpenStructs" do
- os = OpenStruct.new
- os.self = os
- os.send(@method).should == "#<OpenStruct self=#<OpenStruct ...>>"
- end
-
- it "correctly handles OpenStruct subclasses" do
- os = OpenStructSpecs::OpenStructSub.new(name: "John Smith")
- os.send(@method).should == "#<OpenStructSpecs::OpenStructSub name=\"John Smith\">"
- end
-end