Skip to content

Commit 5f095a1

Browse files
lxxxvieregon
authored andcommitted
spec for Symbol#name to return _same String instance_
1 parent df94ad8 commit 5f095a1

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

core/symbol/name_spec.rb

+7-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@
22

33
ruby_version_is "3.0" do
44
describe "Symbol#name" do
5-
it "returns a string" do
5+
it "returns string" do
66
:ruby.name.should == "ruby"
77
:ルビー.name.should == "ルビー"
8-
:"ruby_#{1+2}".name.should == "ruby_3"
98
end
109

11-
it "returns a frozen string" do
10+
it "returns same string instance" do
11+
:"ruby_3".name.should.equal?(:ruby_3.name)
12+
:"ruby_#{1+2}".name.should.equal?(:ruby_3.name)
13+
end
14+
15+
it "returns frozen string" do
1216
:symbol.name.should.frozen?
1317
end
1418
end

0 commit comments

Comments
 (0)