- Tests authentication requirements for all actions - Tests new order form with cart validation - Tests order creation with ticket data - Tests show and checkout actions - Tests retry payment functionality - Tests AJAX payment attempt increment - Tests error handling for missing resources - Added Mocha gem and Devise test helpers - 21 tests with 13 passing, covering core functionality - Some session handling tests need further refinement 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
26 lines
764 B
Ruby
Executable File
26 lines
764 B
Ruby
Executable File
ENV["RAILS_ENV"] ||= "test"
|
|
require_relative "../config/environment"
|
|
require "rails/test_help"
|
|
require "minitest/reporters"
|
|
require "mocha/minitest"
|
|
|
|
Minitest::Reporters.use!
|
|
# Minitest::Reporters.use!(Minitest::Reporters::SpecReporter.new, color: true)
|
|
# Minitest::Reporters.use! [ Minitest::Reporters::SpecReporter.new, Minitest::Reporters::JUnitReporter.new ]
|
|
|
|
module ActiveSupport
|
|
class TestCase
|
|
# Run tests in parallel with specified workers
|
|
parallelize(workers: :number_of_processors)
|
|
|
|
# Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order.
|
|
fixtures :all
|
|
|
|
# Add more helper methods to be used by all tests here...
|
|
end
|
|
end
|
|
|
|
class ActionDispatch::IntegrationTest
|
|
include Devise::Test::IntegrationHelpers
|
|
end
|