aboutsummaryrefslogtreecommitdiffstats
path: root/test/stubs
diff options
context:
space:
mode:
Diffstat (limited to 'test/stubs')
-rw-r--r--test/stubs/global_id.rb8
-rw-r--r--test/stubs/room.rb2
-rw-r--r--test/stubs/user.rb6
3 files changed, 14 insertions, 2 deletions
diff --git a/test/stubs/global_id.rb b/test/stubs/global_id.rb
new file mode 100644
index 0000000000..334f0d03e8
--- /dev/null
+++ b/test/stubs/global_id.rb
@@ -0,0 +1,8 @@
+class GlobalID
+ attr_reader :uri
+ delegate :to_param, :to_s, to: :uri
+
+ def initialize(gid, options = {})
+ @uri = gid
+ end
+end
diff --git a/test/stubs/room.rb b/test/stubs/room.rb
index 246d6a98af..cd66a0b687 100644
--- a/test/stubs/room.rb
+++ b/test/stubs/room.rb
@@ -7,7 +7,7 @@ class Room
end
def to_global_id
- "Room##{id}-#{name}"
+ GlobalID.new("Room##{id}-#{name}")
end
def to_gid_param
diff --git a/test/stubs/user.rb b/test/stubs/user.rb
index bce7dfc49e..a66b4f87d5 100644
--- a/test/stubs/user.rb
+++ b/test/stubs/user.rb
@@ -6,6 +6,10 @@ class User
end
def to_global_id
- "User##{name}"
+ GlobalID.new("User##{name}")
+ end
+
+ def to_gid_param
+ to_global_id.to_param
end
end