Sha256: 2d18f116aaa3a529801acc34b1a157e04ec64e8c0f9bc502890796099a5583b0
Contents?: true
Size: 1.43 KB
Versions: 1
Compression:
Stored size: 1.43 KB
Contents
require 'test_helper' class ModelsChannel < ApplicationCable::Channel; end class ActionCableChannelTest < MiniTestSpecRails::TestCase it 'matches spec type for class constants' do assert_channel_test MiniTest::Spec.spec_type(ApplicationCable::Channel) assert_channel_test MiniTest::Spec.spec_type(ModelsChannel) end it 'matches spec type for strings' do assert_channel_test MiniTest::Spec.spec_type('WidgetChannel') assert_channel_test MiniTest::Spec.spec_type('WidgetChannelTest') assert_channel_test MiniTest::Spec.spec_type('Widget Channel Test') # And is case sensitive refute_channel_test MiniTest::Spec.spec_type('widgetcontroller') refute_channel_test MiniTest::Spec.spec_type('widgetcontrollertest') refute_channel_test MiniTest::Spec.spec_type('widget controller test') end it 'wont match spec type for non space characters' do refute_channel_test MiniTest::Spec.spec_type("Widget Channel\tTest") refute_channel_test MiniTest::Spec.spec_type("Widget Channel\rTest") refute_channel_test MiniTest::Spec.spec_type("Widget Channel\nTest") refute_channel_test MiniTest::Spec.spec_type("Widget Channel\fTest") refute_channel_test MiniTest::Spec.spec_type('Widget ChannelXTest') end private def assert_channel_test(actual) assert_equal ActionCable::Channel::TestCase, actual end def refute_channel_test(actual) refute_equal ActionCable::Channel::TestCase, actual end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
minitest-spec-rails-7.0.0 | test/cases/action_cable_test.rb |