как изменить класс начальной загрузки tr при изменении значения таблиц? - PullRequest
0 голосов
/ 12 октября 2018

Я получил таблицу начальной загрузки

  table.table.table-striped.table-bordered
    thead
      th Test name
      th status
      th error message
      th

    tbody
      - @testrun.testcase.reject(&:empty?).each do |i|
        tr class=["" ]
          td = "#{i}"
          td = @testrun.testcases_output["#{i}"]["status"]
          td = @testrun.testcases_output["#{i}"]["error_message"]
          td
            a href='/log'
              | log

Изменения статусов тестового набора при выполнении теста с «В очереди» на «Успешно» или «Неудачно».И мне нужно изменить tr класс на опасность / успех / первичный, когда статусы меняются.Есть ли способ, как я могу это сделать?

1 Ответ

0 голосов
/ 12 октября 2018

это возможное решение

  - @testrun.testcase.reject(&:empty?).each do |i|
    - trClass = ""
    - trClass = "danger" if @testrun.testcases_output["#{i}"]["status"]=="Failed"
    - trClass = "success" if @testrun.testcases_output["#{i}"]["status"]=="Success"
    tr{class: trClass} 
      td = "#{i}"
...