1+
2+ <!doctype html>
3+ < html lang ="en ">
4+
5+ < head >
6+ < title > Code coverage report for examples/express/index.js</ title >
7+ < meta charset ="utf-8 " />
8+ < link rel ="stylesheet " href ="../../prettify.css " />
9+ < link rel ="stylesheet " href ="../../base.css " />
10+ < link rel ="shortcut icon " type ="image/x-icon " href ="../../favicon.png " />
11+ < meta name ="viewport " content ="width=device-width, initial-scale=1 " />
12+ < style type ='text/css '>
13+ .coverage-summary .sorter {
14+ background-image : url(../ ../ sor t-arrow-sprite.png);
15+ }
16+ </ style >
17+ </ head >
18+
19+ < body >
20+ < div class ='wrapper '>
21+ < div class ='pad1 '>
22+ < h1 > < a href ="../../index.html "> All files</ a > / < a href ="index.html "> examples/express</ a > index.js</ h1 >
23+ < div class ='clearfix '>
24+
25+ < div class ='fl pad1y space-right2 '>
26+ < span class ="strong "> 0% </ span >
27+ < span class ="quiet "> Statements</ span >
28+ < span class ='fraction '> 0/25</ span >
29+ </ div >
30+
31+
32+ < div class ='fl pad1y space-right2 '>
33+ < span class ="strong "> 0% </ span >
34+ < span class ="quiet "> Branches</ span >
35+ < span class ='fraction '> 0/1</ span >
36+ </ div >
37+
38+
39+ < div class ='fl pad1y space-right2 '>
40+ < span class ="strong "> 0% </ span >
41+ < span class ="quiet "> Functions</ span >
42+ < span class ='fraction '> 0/1</ span >
43+ </ div >
44+
45+
46+ < div class ='fl pad1y space-right2 '>
47+ < span class ="strong "> 0% </ span >
48+ < span class ="quiet "> Lines</ span >
49+ < span class ='fraction '> 0/25</ span >
50+ </ div >
51+
52+
53+ </ div >
54+ < p class ="quiet ">
55+ Press < em > n</ em > or < em > j</ em > to go to the next uncovered block, < em > b</ em > , < em > p</ em > or < em > k</ em > for the previous block.
56+ </ p >
57+ < template id ="filterTemplate ">
58+ < div class ="quiet ">
59+ Filter:
60+ < input type ="search " id ="fileSearch ">
61+ </ div >
62+ </ template >
63+ </ div >
64+ < div class ='status-line low '> </ div >
65+ < pre > < table class ="coverage ">
66+ < tr > < td class ="line-count quiet "> < a name ='L1 '> </ a > < a href ='#L1 '> 1</ a >
67+ < a name ='L2 '> </ a > < a href ='#L2 '> 2</ a >
68+ < a name ='L3 '> </ a > < a href ='#L3 '> 3</ a >
69+ < a name ='L4 '> </ a > < a href ='#L4 '> 4</ a >
70+ < a name ='L5 '> </ a > < a href ='#L5 '> 5</ a >
71+ < a name ='L6 '> </ a > < a href ='#L6 '> 6</ a >
72+ < a name ='L7 '> </ a > < a href ='#L7 '> 7</ a >
73+ < a name ='L8 '> </ a > < a href ='#L8 '> 8</ a >
74+ < a name ='L9 '> </ a > < a href ='#L9 '> 9</ a >
75+ < a name ='L10 '> </ a > < a href ='#L10 '> 10</ a >
76+ < a name ='L11 '> </ a > < a href ='#L11 '> 11</ a >
77+ < a name ='L12 '> </ a > < a href ='#L12 '> 12</ a >
78+ < a name ='L13 '> </ a > < a href ='#L13 '> 13</ a >
79+ < a name ='L14 '> </ a > < a href ='#L14 '> 14</ a >
80+ < a name ='L15 '> </ a > < a href ='#L15 '> 15</ a >
81+ < a name ='L16 '> </ a > < a href ='#L16 '> 16</ a >
82+ < a name ='L17 '> </ a > < a href ='#L17 '> 17</ a >
83+ < a name ='L18 '> </ a > < a href ='#L18 '> 18</ a >
84+ < a name ='L19 '> </ a > < a href ='#L19 '> 19</ a >
85+ < a name ='L20 '> </ a > < a href ='#L20 '> 20</ a >
86+ < a name ='L21 '> </ a > < a href ='#L21 '> 21</ a >
87+ < a name ='L22 '> </ a > < a href ='#L22 '> 22</ a >
88+ < a name ='L23 '> </ a > < a href ='#L23 '> 23</ a >
89+ < a name ='L24 '> </ a > < a href ='#L24 '> 24</ a >
90+ < a name ='L25 '> </ a > < a href ='#L25 '> 25</ a >
91+ < a name ='L26 '> </ a > < a href ='#L26 '> 26</ a >
92+ < a name ='L27 '> </ a > < a href ='#L27 '> 27</ a >
93+ < a name ='L28 '> </ a > < a href ='#L28 '> 28</ a >
94+ < a name ='L29 '> </ a > < a href ='#L29 '> 29</ a >
95+ < a name ='L30 '> </ a > < a href ='#L30 '> 30</ a >
96+ < a name ='L31 '> </ a > < a href ='#L31 '> 31</ a >
97+ < a name ='L32 '> </ a > < a href ='#L32 '> 32</ a >
98+ < a name ='L33 '> </ a > < a href ='#L33 '> 33</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-no "> </ span >
99+ < span class ="cline-any cline-no "> </ span >
100+ < span class ="cline-any cline-no "> </ span >
101+ < span class ="cline-any cline-no "> </ span >
102+ < span class ="cline-any cline-neutral "> </ span >
103+ < span class ="cline-any cline-no "> </ span >
104+ < span class ="cline-any cline-no "> </ span >
105+ < span class ="cline-any cline-neutral "> </ span >
106+ < span class ="cline-any cline-no "> </ span >
107+ < span class ="cline-any cline-neutral "> </ span >
108+ < span class ="cline-any cline-no "> </ span >
109+ < span class ="cline-any cline-no "> </ span >
110+ < span class ="cline-any cline-no "> </ span >
111+ < span class ="cline-any cline-no "> </ span >
112+ < span class ="cline-any cline-neutral "> </ span >
113+ < span class ="cline-any cline-no "> </ span >
114+ < span class ="cline-any cline-no "> </ span >
115+ < span class ="cline-any cline-no "> </ span >
116+ < span class ="cline-any cline-no "> </ span >
117+ < span class ="cline-any cline-no "> </ span >
118+ < span class ="cline-any cline-neutral "> </ span >
119+ < span class ="cline-any cline-no "> </ span >
120+ < span class ="cline-any cline-no "> </ span >
121+ < span class ="cline-any cline-no "> </ span >
122+ < span class ="cline-any cline-neutral "> </ span >
123+ < span class ="cline-any cline-no "> </ span >
124+ < span class ="cline-any cline-no "> </ span >
125+ < span class ="cline-any cline-no "> </ span >
126+ < span class ="cline-any cline-neutral "> </ span >
127+ < span class ="cline-any cline-no "> </ span >
128+ < span class ="cline-any cline-no "> </ span >
129+ < span class ="cline-any cline-no "> </ span >
130+ < span class ="cline-any cline-neutral "> </ span > </ td > < td class ="text "> < pre class ="prettyprint lang-js "> < span class ="cstat-no " title ="statement not covered " > /* eslint-disable no-console */< span class ="fstat-no " title ="function not covered " > < span class ="branch-0 cbranch-no " title ="branch not covered " > </ span > </ span > </ span >
131+ < span class ="cstat-no " title ="statement not covered " > import { ExpressHttpsAdapter } from '@https-enable/adapter-express'</ span >
132+ < span class ="cstat-no " title ="statement not covered " > import { HttpsEnabler } from '@https-enable/core'</ span >
133+ < span class ="cstat-no " title ="statement not covered " > import express from 'express'</ span >
134+
135+ < span class ="cstat-no " title ="statement not covered " > const HOST = '127.0.0.1'</ span >
136+ < span class ="cstat-no " title ="statement not covered " > const PORT = 2333</ span >
137+
138+ < span class ="cstat-no " title ="statement not covered " > const app = express()</ span >
139+
140+ < span class ="cstat-no " title ="statement not covered " > app.get('/', (req, res) => {</ span >
141+ < span class ="cstat-no " title ="statement not covered " > res.send({ msg: 'hello world' })</ span >
142+ < span class ="cstat-no " title ="statement not covered " > res.end()</ span >
143+ < span class ="cstat-no " title ="statement not covered " > })</ span >
144+
145+ < span class ="cstat-no " title ="statement not covered " > const enabler = new HttpsEnabler({</ span >
146+ < span class ="cstat-no " title ="statement not covered " > adapter: new ExpressHttpsAdapter(app),</ span >
147+ < span class ="cstat-no " title ="statement not covered " > options: { host: HOST, port: PORT },</ span >
148+ < span class ="cstat-no " title ="statement not covered " > certificateOptions: { validity: 1, domains: HOST },</ span >
149+ < span class ="cstat-no " title ="statement not covered " > })</ span >
150+
151+ < span class ="cstat-no " title ="statement not covered " > enabler.startServer().then((res) => {</ span >
152+ < span class ="cstat-no " title ="statement not covered " > console.log(`Server running in http://${res.host}:${res.port}`)</ span >
153+ < span class ="cstat-no " title ="statement not covered " > })</ span >
154+
155+ < span class ="cstat-no " title ="statement not covered " > enabler.on('error', (err) => {</ span >
156+ < span class ="cstat-no " title ="statement not covered " > console.log('error:', err)</ span >
157+ < span class ="cstat-no " title ="statement not covered " > })</ span >
158+
159+ < span class ="cstat-no " title ="statement not covered " > enabler.on('cert-renewed', (res) => {</ span >
160+ < span class ="cstat-no " title ="statement not covered " > console.log('cert-renewed:', res)</ span >
161+ < span class ="cstat-no " title ="statement not covered " > })</ span >
162+ </ pre > </ td > </ tr > </ table > </ pre >
163+
164+ < div class ='push '> </ div > <!-- for sticky footer -->
165+ </ div > <!-- /wrapper -->
166+ < div class ='footer quiet pad2 space-top1 center small '>
167+ Code coverage generated by
168+ < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
169+ at 2025-02-26T22:24:51.936Z
170+ </ div >
171+ < script src ="../../prettify.js "> </ script >
172+ < script >
173+ window . onload = function ( ) {
174+ prettyPrint ( ) ;
175+ } ;
176+ </ script >
177+ < script src ="../../sorter.js "> </ script >
178+ < script src ="../../block-navigation.js "> </ script >
179+ </ body >
180+ </ html >
181+
0 commit comments