a11yist/test/models/element_test.rb

27 lines
656 B
Ruby
Raw Permalink Normal View History

2024-09-05 22:54:38 +02:00
# frozen_string_literal: true
require "test_helper"
class ElementTest < ActiveSupport::TestCase
# test "the truth" do
# assert true
# end
2024-09-05 22:54:38 +02:00
test "level calculation" do
2024-07-26 00:59:00 +02:00
skip
sc1 = success_criteria(:one)
sc2 = success_criteria(:two)
sc3 = success_criteria(:one)
sc4 = success_criteria(:two)
sc5 = success_criteria(:one)
sc6 = success_criteria(:two)
element = elements(:one)
2024-09-05 22:54:38 +02:00
element.success_criteria = [ sc1, sc2, sc3, sc4, sc5, sc6 ]
element.success_criteria.each(&:passed!)
2024-07-26 00:59:00 +02:00
assert element.level == :A
element.success_criteria.each { _1.result = :passed }
2024-09-05 22:54:38 +02:00
assert element.level == "A"
2024-07-26 00:59:00 +02:00
end
end