discourse/lib/tasks/qunit.rake
Sam 89d9ac195b
DEV: Refactor all js testing into bin/qunit (#35785)
Co-authored-by: David Taylor <david@taylorhq.com>
Co-authored-by: Jarek Radosz <jradosz@gmail.com>
2025-11-15 07:29:18 +11:00

13 lines
404 B
Ruby

# frozen_string_literal: true
desc "Runs the qunit test suite"
task "qunit:test", %i[qunit_path filter] do |_, args|
cmd = [Rails.root.join("bin/qunit").to_s, "--standalone"]
cmd += ["--qunit-path", args[:qunit_path]] if args[:qunit_path]
filter_arg = args[:filter] || ENV["FILTER"]
cmd += ["--filter", filter_arg] if filter_arg
system(ENV, *cmd, chdir: Rails.root)
exit $?.exitstatus
end