Skip to content

Commit 7c34327

Browse files
committed
Fixes test helpers to include message_id
1 parent 0900e06 commit 7c34327

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

lib/chatops/controller/test_case_helpers.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,14 @@ def chatop(method, params = {})
2121
user = args.delete :user
2222
room_id = args.delete :room_id
2323
mention_slug = args.delete :mention_slug
24+
message_id = args.delete :message_id
2425

2526
params = {
2627
:params => args,
2728
:room_id => room_id,
2829
:user => user,
2930
:mention_slug => mention_slug,
31+
:message_id => message_id,
3032
}
3133

3234
major_version = Rails.version.split('.')[0].to_i
@@ -37,7 +39,7 @@ def chatop(method, params = {})
3739
end
3840
end
3941

40-
def chat(message, user, room_id = "123")
42+
def chat(message, user, room_id = "123", message_id = "456")
4143
get :list
4244
json_response = JSON.load(response.body)
4345
matchers = json_response["methods"].map { |name, metadata|
@@ -59,7 +61,7 @@ def chat(message, user, room_id = "123")
5961
matcher["params"].each do |param|
6062
jsonrpc_params[param] ||= match_data[param.to_sym]
6163
end
62-
jsonrpc_params.merge!(user: user, room_id: room_id, mention_slug: user)
64+
jsonrpc_params.merge!(user: user, room_id: room_id, mention_slug: user, message_id: message_id)
6365
chatop matcher["name"].to_sym, jsonrpc_params
6466
end
6567

0 commit comments

Comments
 (0)