@override
(env)
| 887 | |
| 888 | /** @override */ |
| 889 | teardown(env) { |
| 890 | const {win} = env; |
| 891 | resetTrackImpressionPromiseForTesting(); |
| 892 | if (env.embed) { |
| 893 | env.embed.destroy(); |
| 894 | } |
| 895 | if (win.customElements && win.customElements.elements) { |
| 896 | for (const k in win.customElements.elements) { |
| 897 | resetScheduledElementForTesting(win, k); |
| 898 | } |
| 899 | } |
| 900 | if (this.spec.amp.extensions) { |
| 901 | this.spec.amp.extensions.forEach((extensionId) => { |
| 902 | if (extensionId.indexOf(':') != -1) { |
| 903 | extensionId = extensionId.substring(0, extensionId.indexOf(':')); |
| 904 | } |
| 905 | resetScheduledElementForTesting(win, extensionId); |
| 906 | }); |
| 907 | } |
| 908 | } |
| 909 | } |
| 910 | |
| 911 | /** |
no test coverage detected