instance method assert_turbo_stream

Ruby on Rails 1.4.0

Since v1.3.3 Last seen in v2.0.23

Available in: v1.3.3 v1.4.0 v1.5.0 v2.0.23

Signature

assert_turbo_stream(action:, target: nil, targets: nil, status: :ok, &block)

No documentation comment.

Parameters

action keyreq
target key = nil
targets key = nil
status key = :ok
block block
Source
# File lib/turbo/test_assertions.rb, line 10
    def assert_turbo_stream(action:, target: nil, targets: nil, status: :ok, &block)
      assert_response status
      assert_equal Mime[:turbo_stream], response.media_type
      selector =  %(turbo-stream[action="#{action}"])
      selector << %([target="#{target.respond_to?(:to_key) ? dom_id(target) : target}"]) if target
      selector << %([targets="#{targets}"]) if targets
      assert_select selector, count: 1, &block
    end

Defined in lib/turbo/test_assertions.rb line 10 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Turbo::TestAssertions

Type at least 2 characters to search.

↑↓ navigate · open · esc close