From a74bcae30a69039baa75205f538b523835929887 Mon Sep 17 00:00:00 2001 From: Jan Habermann Date: Fri, 6 Nov 2015 00:28:58 +0100 Subject: Add multiple identifiers test --- test/stubs/global_id.rb | 8 ++++++++ test/stubs/room.rb | 2 +- test/stubs/user.rb | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 test/stubs/global_id.rb (limited to 'test/stubs') 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..d033e6208b 100644 --- a/test/stubs/user.rb +++ b/test/stubs/user.rb @@ -6,6 +6,6 @@ class User end def to_global_id - "User##{name}" + GlobalID.new("User##{name}") end end -- cgit v1.2.3 From 952887a8bd1fc1e197a482b01c6b1b1ccbcdba2d Mon Sep 17 00:00:00 2001 From: Jan Habermann Date: Wed, 18 Nov 2015 12:15:18 +0100 Subject: Use to_gid_param for connection identifiers --- test/stubs/user.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test/stubs') diff --git a/test/stubs/user.rb b/test/stubs/user.rb index d033e6208b..a66b4f87d5 100644 --- a/test/stubs/user.rb +++ b/test/stubs/user.rb @@ -8,4 +8,8 @@ class User def to_global_id GlobalID.new("User##{name}") end + + def to_gid_param + to_global_id.to_param + end end -- cgit v1.2.3