39be3cb619
The error was: ``` Failures: 1) Chat::Endpoint.call(service, &block) when using the on_failed_contract action when the service contract does not fail does not run the provided block Failure/Error: subject(:endpoint) { described_class.call(service, controller, &actions_block) } NoMethodError: private method `run' called for #<SuccessContractService:0x000000011e3b28a0 @initial_context={"guardian"=>nil}, @context=#<Chat::Service::Base::Context guardian=nil, __steps__=[#<Chat::Service::Base::ContractStep:0x000000011de51230 @name=:default, @method_name=:default, @class_name=SuccessContractService::Contract, @default_values_from=nil>]>> # ./plugins/chat/app/services/base.rb:305:in `call' # ./plugins/chat/app/helpers/with_service_helper.rb:20:in `run_service' # ./plugins/chat/lib/endpoint.rb:76:in `call' # ./plugins/chat/lib/endpoint.rb:70:in `call' # ./plugins/chat/spec/lib/endpoint_spec.rb:80:in `block (3 levels) in <main>' # ./plugins/chat/spec/lib/endpoint_spec.rb:198:in `block (5 levels) in <main>' # ./spec/rails_helper.rb:358:in `block (2 levels) in <top (required)>' ``` |
||
---|---|---|
.. | ||
app | ||
assets | ||
config | ||
db | ||
lib | ||
public | ||
spec | ||
test/javascripts | ||
README.md | ||
plugin.rb |
README.md
This plugin is still in active development and may change frequently
Documentation
The Discourse Chat plugin adds chat functionality to your Discourse so it can natively support both long-form and short-form communication needs of your online community.
For user documentation, see Discourse Chat.
For developer documentation, see Discourse Documentation.