lib/templates/bomboniere/src/views/Action.vue in fitting-2.14.1 vs lib/templates/bomboniere/src/views/Action.vue in fitting-2.15.0

- old
+ new

@@ -15,21 +15,31 @@ <div class="tests_without_responses accordion-item-head" v-on:click="accordion"> tests without responses: {{ action.responses.tests_without_responses.length }} ✖ </div> <div class="accordion-item-body"> <div v-for="test_without_responses in action.responses.tests_without_responses"> - <div class="test_without_responses">{{ test_without_responses }} ✖</div> + <div class="test_without_responses"> + {{ test_without_responses }} ✖ + {{tests[test_without_responses]}} + </div> </div> </div> </div> </div> <div v-for="response in action.responses.responses_details"> <div class="response"> <div class="accordion-item"> <div class="accordion-item-head" v-on:click="accordion"> - {{ response.combinations.cover_percent }} {{ response.method }} + <div v-if="response.combinations.cover_percent == '100%'" class="response_good"> + {{ response.combinations.cover_percent }} + {{ response.method }} + </div> + <div v-else class="response_bad"> + {{ response.combinations.cover_percent }} + {{ response.method }} + </div> </div> <div class="accordion-item-body"> <vue-json-compare :oldData="jsonSchemas[response.json_schema]" :newData="jsonSchemas[response.json_schema]"></vue-json-compare> </div> @@ -70,11 +80,12 @@ }, data() { return { myJson: {'stub': 'for action page'}, jsonSchemas: {'stub': 'json-schemas'}, - combinations: {'stub': 'combinations'} + combinations: {'stub': 'combinations'}, + tests: {'stub': 'tests'} } }, methods: { accordion: function (event) { event.target.classList.toggle('active'); @@ -122,9 +133,17 @@ margin: 2px 0px 0px 24px; } .response:hover { background-color: #2b2b2b; +} + +.response_good { + color: #42b983; +} + +.response_bad { + color: #b94283; } .combination { text-align: left; padding: 0px 0px 0px 8px; \ No newline at end of file