FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
prerender-node/test/express4-spec.js at master · bbaydev/prerender-node · GitHub
bbaydev
/
prerender-node
Public
forked from
prerender/prerender-node
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
prerender-node
/
test
/
express4-spec.js
Copy path
More file actions
More file actions
Latest commit
History
History
History
29 lines (25 loc) · 909 Bytes
Breadcrumbs
prerender-node
/
test
/
express4-spec.js
Copy path
File metadata and controls
29 lines (25 loc) · 909 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var
supertest
=
require
(
'supertest'
)
,
nock
=
require
(
'nock'
)
,
request
=
require
(
'request'
)
;
describe
(
'prerender-node in Express 4'
,
function
(
)
{
it
(
'responds with prerendered content'
,
function
(
done
)
{
var
expectedGETregex
=
/
\/
h
t
t
p
:
\/
\/
1
2
7
.
0
.
0
.
1
:
[
0
-
9
]
*
\/
\?
_
e
s
c
a
p
e
d
_
f
r
a
g
m
e
n
t
_
=
/
mockRequestToPrerenderService
=
nock
(
'https://service.prerender.io'
)
.
filteringPath
(
function
(
path
)
{
return
'/'
;
}
)
.
filteringPath
(
expectedGETregex
,
'/replace-me'
)
.
get
(
'/replace-me'
)
.
reply
(
200
,
'cached content'
)
app
=
require
(
'./support/express4/app'
)
;
supertest
(
app
)
.
get
(
'/?_escaped_fragment_='
)
.
set
(
'User-Agent'
,
"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
)
.
expect
(
200
)
.
expect
(
'cached content'
)
.
end
(
function
(
err
)
{
mockRequestToPrerenderService
.
done
(
)
;
done
(
err
)
;
}
)
}
)
;
}
)
;
Back
|
FazBrowse Home
|
New Git URL