module TelegramActionExampleGroup::InstanceMethods

Public Instance Methods

send_message(message_text: "", callback_data: "", inline_data: "") { |action_params| ... } click to toggle source
# File lib/telegram_workflow/rspec.rb, line 39
def send_message(message_text: "", callback_data: "", inline_data: "")
  action_params["message"]["text"] = message_text
  action_params["callback_query"]["data"] = callback_data
  action_params["inline_query"]["query"] = inline_data
  yield action_params if block_given?

  workflow = TestFlow.new(action_params)
  workflow.example_group = self

  workflow.process
end