Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
John McEleney
/
casperjs
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
6f5af6c4
...
6f5af6c4148a0ca55d96978a618ca15e785cd380
authored
2012-06-22 14:56:33 +0200
by
Nicolas Perriault
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
added tests covering #119
1 parent
5fdfdc54
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
0 deletions
tests/suites/http_status.js
tests/suites/http_status.js
0 → 100644
View file @
6f5af6c
var
server
=
require
(
'webserver'
).
create
();
var
service
=
server
.
listen
(
8090
,
function
(
request
,
response
)
{
var
code
=
parseInt
(
/^
\/(\d
+
)
$/
.
exec
(
request
.
url
)[
1
],
10
);
response
.
statusCode
=
code
;
response
.
write
(
""
);
response
.
close
();
});
codes
=
[
100
,
101
,
102
,
118
,
200
,
201
,
202
,
203
,
204
,
205
,
206
,
207
,
210
,
300
,
301
,
302
,
303
,
304
,
305
,
307
,
310
,
400
,
401
,
402
,
403
,
404
,
405
,
406
,
407
,
408
,
409
,
410
,
411
,
412
,
413
,
414
,
415
,
416
,
417
,
418
,
422
,
423
,
424
,
425
,
426
,
449
,
450
,
500
,
501
,
502
,
503
,
504
,
505
,
507
,
509
];
casper
.
start
(
'http://google.com'
).
each
(
codes
,
function
(
self
,
code
)
{
if
(
code
===
100
)
{
// HTTP 100 is CONTINUE, so don't expect a terminated response
return
;
}
this
.
thenOpen
(
'http://localhost:8090/'
+
code
,
function
()
{
this
.
test
.
assertHttpStatus
(
code
);
});
});
casper
.
run
(
function
()
{
server
.
close
();
this
.
test
.
done
();
});
Please
register
or
sign in
to post a comment