(stackTrace)
| 615 | } |
| 616 | |
| 617 | function createExpander(stackTrace) { |
| 618 | const expandLink = createDom("a", { href: "#" }, "Show stack trace") |
| 619 | const root = createDom( |
| 620 | "div", |
| 621 | { className: "jasmine-expander" }, |
| 622 | expandLink, |
| 623 | createDom("div", { className: "jasmine-expander-contents jasmine-stack-trace" }, stackTrace) |
| 624 | ) |
| 625 | |
| 626 | expandLink.addEventListener("click", function(e) { |
| 627 | e.preventDefault() |
| 628 | |
| 629 | if (root.classList.contains("jasmine-expanded")) { |
| 630 | root.classList.remove("jasmine-expanded") |
| 631 | expandLink.textContent = "Show stack trace" |
| 632 | } else { |
| 633 | root.classList.add("jasmine-expanded") |
| 634 | expandLink.textContent = "Hide stack trace" |
| 635 | } |
| 636 | }) |
| 637 | |
| 638 | return root |
| 639 | } |
| 640 | |
| 641 | function find(selector) { |
| 642 | return getContainer().querySelector(".jasmine_html-reporter " + selector) |
no test coverage detected