Add bin and edit workflow
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s

This commit is contained in:
2026-09-16 13:11:16 -06:00
parent c8ac4fcae5
commit 4cee170d66
17576 changed files with 895740 additions and 2 deletions
@@ -0,0 +1,42 @@
covers 'facets/memoizable'
test_case Memoizable do
method :memoize do
test "returns expected values" do
c = Class.new do
include Memoizable
def initialize(a)
@a = a
end
attr_accessor :a
memoize :a
end
o = c.new("A")
o.a.assert == "A"
o.a = "B"
o.a.assert == "A"
end
test "returns identical objects" do
c = Class.new do
include Memoizable
def initialize(a)
@a = a
end
attr_accessor :a
memoize :a
end
o = c.new("A")
o.a.__id__.assert == o.a.__id__
o.a = "B"
o.a.__id__.assert == o.a.__id__
end
end
end