true

Friday, 19 April 2024 00:00:09
Total Iterations

1

Total Assertions

14

Total Failed Tests

14

Total Skipped Tests

0


File Information
Collection: Queue Component
Collection Description
API Details - Component: Queue Component - Reference: que - Enviroment: dev - Version: V.0.1 - Repository: [online](https://github.com/ConductionNL/proto-component) / [zip](https://github.com/ConductionNL/proto-component/archive/master.zip) - Docker Image: [online](https://hub.docker.com/repository/docker/conduction/pc-php) - Datamodel: [postman](/schema/que.postman_collection.json) / [oas](/schema/openapi.yaml) / [pdf](/schema/datamodel.pdf) / [mwb](/schema/datamodel.mwb) 'Naast deze JSON rest API is er ook een [graphql](/graphql) interface beschikbaar.'
Timings and Data
Total run duration: 460ms
Total data received: 12.39KB
Average response time: 28ms
Summary Item Total Failed
Requests 5 0
Prerequest Scripts 5 0
Test Scripts 10 0
Assertions 14 14
Skipped Tests 0 -



Showing 14 Failures

Failed Test: response is ok

Assertion Error Message
expected response to have status code 200 but got 404
Failed Test: response should be okay to process

Assertion Error Message
expected response code to not be 4XX or 5XX
Failed Test: response must be valid and have a body

Assertion Error Message
expected response to have status reason 'OK' but got 'NOT FOUND'
Failed Test: response is ok

Assertion Error Message
expected response to have status code 201 but got 404
Failed Test: response should be okay to process

Assertion Error Message
expected response code to not be 4XX or 5XX
Failed Test: response must be valid and have a body

Assertion Error Message
expected response body to be a valid json but got error Unexpected token '<' at 1:1
Failed Test: Set ID

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: response is ok

Assertion Error Message
expected response to have status code 200 but got 404
Failed Test: response should be okay to process

Assertion Error Message
expected response code to not be 4XX or 5XX
Failed Test: response must be valid and have a body

Assertion Error Message
expected response to have status reason 'OK' but got 'NOT FOUND'
Failed Test: response is ok

Assertion Error Message
expected response to have status code 200 but got 404
Failed Test: response should be okay to process

Assertion Error Message
expected response code to not be 4XX or 5XX
Failed Test: response must be valid and have a body

Assertion Error Message
expected response to have status reason 'OK' but got 'NOT FOUND'
Failed Test: response is ok

Assertion Error Message
expected response to have status code 204 but got 404


There are no skipped tests



1 Iteration available to view
Request Information
Request Method: GET
Request URL: http://qc.dev.zuid-drecht.nl/tasks
Response Information
Response Code: 404 - Not Found
Mean time per request: 95ms
Mean size per request: 2.48KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
API-Version
X-NLX-Logrecord-ID
X-NLX-Request-Process-Id
X-NLX-Request-Data-Elements
X-NLX-Request-Data-Subject
X-NLX-Audit-Clarification
Link
Authorization 45c1a4b6-59d3-4a6e-86bf-88a872f35845
User-Agent PostmanRuntime/7.29.0
Accept */*
Cache-Control no-cache
Postman-Token 9da385c6-e105-4ab1-be80-258d7b55c465
Host qc.dev.zuid-drecht.nl
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Server nginx
Date Thu, 18 Apr 2024 22:00:09 GMT
Content-Type text/html
Transfer-Encoding chunked
Connection keep-alive
Vary Accept-Encoding
Content-Encoding gzip
Response Body
<!DOCTYPE html>
        <html>
        <head>
        	<title>Domain not found</title>
        	<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">
        	<style>
        		*, :before, :after {
        		  box-sizing: border-box;
        		}
        
        		body {
        		  display: flex;
        		  align-items: center;
        		  background: #E3F2FD;
        		  min-width: 275px;
        		  height: 100vh;
        		  margin: 0 10vw;
        		  overflow: hidden;
        		  color: #138FF2;
        		  font-family: Roboto;
        		}
        
        		.wrapper {
        		  flex-grow: 2;
        		  width: 40vw;
        		  max-width: 500px;
        		  margin: 0 auto;
        		}
        
        		h1 {
        		  margin: 0;
        		  font-size: 6em;
        		  font-weight: 100;
        		}
        
        		p {
        		  width: 95%;
        		  font-size: 1.5em;
        		  line-height: 1.4;
        		}
        
        		.buttons {
        		  white-space: nowrap;
        		  display: inline-block;
        		}
        
        		.moreinfo {
        		  display: block;
        		  text-transform: uppercase;
        		  color: #B9DDFB;
        		  letter-spacing: 1.5px;
        		}
        		a {
        		  display: inline-block;
        		  padding: .8em 1em;
        		  margin-right: 1em;
        		  margin-bottom: 1em;
        		  border: 3px solid #B9DDFB;
        		  color: #138FF2;
        		  font-weight: 500;
        		  text-transform: uppercase;
        		  text-decoration: none;
        		  letter-spacing: .2em;
        		  position: relative;
        		  overflow: hidden;
        		  transition: .3s;
        		  &:hover {
        		    color: #E3F2FD;
        		    &:before {
        		      top: 0;
        		    }
        		  }
        		  &:before {
        		    content: '';
        		    background: #138FF2;
        		    height: 100%;
        		    width: 100%;
        		    position: absolute;
        		    top: -100%;
        		    left: 0;
        		    transition: .3s;
        		    z-index: -1;
        		  }
        		}
        		.hide {
        			display: none;
        		}
        	</style>
        </head>
        <body>
        	<div class="wrapper">
        		<h1>Hmm.</h1>
        		<p>The domain you are looking for is not configured correctly. Please contact support.</p>
        		<div class="buttons">
        			<a href="#" class="js-click"> More info</a>
        			<br />
        			<div class="moreinfo hide">
        				<table>
        					<tr>
        						<td>Your IP:</td>
        						<td class="js-ip">?</td>
        					</tr>
        					<tr>
        						<td>Hostname:</td>
        						<td class="js-host">?</td>
        					</tr>
        					<tr>
        						<td>Full URL:</td>
        						<td class="js-url">?</td>
        					</tr>
        				</table>
        			</div>
        		</div>
        	</div>
        	<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
        	<script type="text/javascript">
        		$(function() {
        			$('.js-click').click(function() {
        				$.getJSON('/info', function( data ) {
        					$('.js-ip').text(data.ip);
        					$('.js-host').text(data.host);
        					$('.js-url').text(data.url);
        				});
        				$('.moreinfo').show();
        				return false;
        			})
        		});
        	</script>
        </body>
        </html>
Test Information
NamePassedFailedSkipped
response is ok 0 1 0
response should be okay to process 0 1 0
response must be valid and have a body 0 1 0
Total 0 3 0
Test Failures
Test NameAssertion Error
response is ok
expected response to have status code 200 but got 404
response should be okay to process
expected response code to not be 4XX or 5XX
response must be valid and have a body
expected response to have status reason 'OK' but got 'NOT FOUND'
Request Information
Request Method: POST
Request URL: http://qc.dev.zuid-drecht.nl/tasks
Response Information
Response Code: 404 - Not Found
Mean time per request: 9ms
Mean size per request: 2.48KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
API-Version
X-NLX-Logrecord-ID
X-NLX-Request-Process-Id
X-NLX-Request-Data-Elements
X-NLX-Request-Data-Subject
X-NLX-Audit-Clarification
Content-Type application/json
Authorization 45c1a4b6-59d3-4a6e-86bf-88a872f35845
User-Agent PostmanRuntime/7.29.0
Accept */*
Cache-Control no-cache
Postman-Token 1b30bd25-25b9-4c20-894b-712196e3eb8f
Host qc.dev.zuid-drecht.nl
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 675
Request Body
{
            "name": "task",
            "description": "this is a description",
            "endpoint": "endpoint",
            "type": "POST",
            "status": "completed",
            "requestHeaders": [
                "header",
                "header2"
            ],
            "requestBody": "body",
            "responseHeaders": [
                "header",
                "header2"
            ],
            "responseBody": [
                "body",
                "body2"
            ],
            "webHookHeaders": [
                "header",
                "header2"
            ],
            "webHookEndpoint": "endpoint",
            "webHookStatus": "completed",
            "application": "https://www.test.nl",
            "organization": "https://www.test.nl",
            "process": "process",
        	"dateToTrigger": "01-01-2020",
        	"dateTriggered": "01-01-2020"
        }
Response Headers
Header NameHeader Value
Server nginx
Date Thu, 18 Apr 2024 22:00:09 GMT
Content-Type text/html
Transfer-Encoding chunked
Connection keep-alive
Vary Accept-Encoding
Content-Encoding gzip
Response Body
<!DOCTYPE html>
        <html>
        <head>
        	<title>Domain not found</title>
        	<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">
        	<style>
        		*, :before, :after {
        		  box-sizing: border-box;
        		}
        
        		body {
        		  display: flex;
        		  align-items: center;
        		  background: #E3F2FD;
        		  min-width: 275px;
        		  height: 100vh;
        		  margin: 0 10vw;
        		  overflow: hidden;
        		  color: #138FF2;
        		  font-family: Roboto;
        		}
        
        		.wrapper {
        		  flex-grow: 2;
        		  width: 40vw;
        		  max-width: 500px;
        		  margin: 0 auto;
        		}
        
        		h1 {
        		  margin: 0;
        		  font-size: 6em;
        		  font-weight: 100;
        		}
        
        		p {
        		  width: 95%;
        		  font-size: 1.5em;
        		  line-height: 1.4;
        		}
        
        		.buttons {
        		  white-space: nowrap;
        		  display: inline-block;
        		}
        
        		.moreinfo {
        		  display: block;
        		  text-transform: uppercase;
        		  color: #B9DDFB;
        		  letter-spacing: 1.5px;
        		}
        		a {
        		  display: inline-block;
        		  padding: .8em 1em;
        		  margin-right: 1em;
        		  margin-bottom: 1em;
        		  border: 3px solid #B9DDFB;
        		  color: #138FF2;
        		  font-weight: 500;
        		  text-transform: uppercase;
        		  text-decoration: none;
        		  letter-spacing: .2em;
        		  position: relative;
        		  overflow: hidden;
        		  transition: .3s;
        		  &:hover {
        		    color: #E3F2FD;
        		    &:before {
        		      top: 0;
        		    }
        		  }
        		  &:before {
        		    content: '';
        		    background: #138FF2;
        		    height: 100%;
        		    width: 100%;
        		    position: absolute;
        		    top: -100%;
        		    left: 0;
        		    transition: .3s;
        		    z-index: -1;
        		  }
        		}
        		.hide {
        			display: none;
        		}
        	</style>
        </head>
        <body>
        	<div class="wrapper">
        		<h1>Hmm.</h1>
        		<p>The domain you are looking for is not configured correctly. Please contact support.</p>
        		<div class="buttons">
        			<a href="#" class="js-click"> More info</a>
        			<br />
        			<div class="moreinfo hide">
        				<table>
        					<tr>
        						<td>Your IP:</td>
        						<td class="js-ip">?</td>
        					</tr>
        					<tr>
        						<td>Hostname:</td>
        						<td class="js-host">?</td>
        					</tr>
        					<tr>
        						<td>Full URL:</td>
        						<td class="js-url">?</td>
        					</tr>
        				</table>
        			</div>
        		</div>
        	</div>
        	<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
        	<script type="text/javascript">
        		$(function() {
        			$('.js-click').click(function() {
        				$.getJSON('/info', function( data ) {
        					$('.js-ip').text(data.ip);
        					$('.js-host').text(data.host);
        					$('.js-url').text(data.url);
        				});
        				$('.moreinfo').show();
        				return false;
        			})
        		});
        	</script>
        </body>
        </html>
Test Information
NamePassedFailedSkipped
response is ok 0 1 0
response should be okay to process 0 1 0
response must be valid and have a body 0 1 0
Set ID 0 1 0
Total 0 4 0
Test Failures
Test NameAssertion Error
response is ok
expected response to have status code 201 but got 404
response should be okay to process
expected response code to not be 4XX or 5XX
response must be valid and have a body
expected response body to be a valid json but got error Unexpected token '<' at 1:1
Set ID
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Information
Request Method: GET
Request URL: http://qc.dev.zuid-drecht.nl/tasks/%7B%7Btask%7D%7D
Response Information
Response Code: 404 - Not Found
Mean time per request: 14ms
Mean size per request: 2.48KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
API-Version
X-NLX-Logrecord-ID
X-NLX-Request-Process-Id
X-NLX-Request-Data-Elements
X-NLX-Request-Data-Subject
X-NLX-Audit-Clarification
Link
Authorization 45c1a4b6-59d3-4a6e-86bf-88a872f35845
User-Agent PostmanRuntime/7.29.0
Accept */*
Cache-Control no-cache
Postman-Token 74aa7866-939c-4f43-beb1-9a00e4400c54
Host qc.dev.zuid-drecht.nl
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Server nginx
Date Thu, 18 Apr 2024 22:00:09 GMT
Content-Type text/html
Transfer-Encoding chunked
Connection keep-alive
Vary Accept-Encoding
Content-Encoding gzip
Response Body
<!DOCTYPE html>
        <html>
        <head>
        	<title>Domain not found</title>
        	<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">
        	<style>
        		*, :before, :after {
        		  box-sizing: border-box;
        		}
        
        		body {
        		  display: flex;
        		  align-items: center;
        		  background: #E3F2FD;
        		  min-width: 275px;
        		  height: 100vh;
        		  margin: 0 10vw;
        		  overflow: hidden;
        		  color: #138FF2;
        		  font-family: Roboto;
        		}
        
        		.wrapper {
        		  flex-grow: 2;
        		  width: 40vw;
        		  max-width: 500px;
        		  margin: 0 auto;
        		}
        
        		h1 {
        		  margin: 0;
        		  font-size: 6em;
        		  font-weight: 100;
        		}
        
        		p {
        		  width: 95%;
        		  font-size: 1.5em;
        		  line-height: 1.4;
        		}
        
        		.buttons {
        		  white-space: nowrap;
        		  display: inline-block;
        		}
        
        		.moreinfo {
        		  display: block;
        		  text-transform: uppercase;
        		  color: #B9DDFB;
        		  letter-spacing: 1.5px;
        		}
        		a {
        		  display: inline-block;
        		  padding: .8em 1em;
        		  margin-right: 1em;
        		  margin-bottom: 1em;
        		  border: 3px solid #B9DDFB;
        		  color: #138FF2;
        		  font-weight: 500;
        		  text-transform: uppercase;
        		  text-decoration: none;
        		  letter-spacing: .2em;
        		  position: relative;
        		  overflow: hidden;
        		  transition: .3s;
        		  &:hover {
        		    color: #E3F2FD;
        		    &:before {
        		      top: 0;
        		    }
        		  }
        		  &:before {
        		    content: '';
        		    background: #138FF2;
        		    height: 100%;
        		    width: 100%;
        		    position: absolute;
        		    top: -100%;
        		    left: 0;
        		    transition: .3s;
        		    z-index: -1;
        		  }
        		}
        		.hide {
        			display: none;
        		}
        	</style>
        </head>
        <body>
        	<div class="wrapper">
        		<h1>Hmm.</h1>
        		<p>The domain you are looking for is not configured correctly. Please contact support.</p>
        		<div class="buttons">
        			<a href="#" class="js-click"> More info</a>
        			<br />
        			<div class="moreinfo hide">
        				<table>
        					<tr>
        						<td>Your IP:</td>
        						<td class="js-ip">?</td>
        					</tr>
        					<tr>
        						<td>Hostname:</td>
        						<td class="js-host">?</td>
        					</tr>
        					<tr>
        						<td>Full URL:</td>
        						<td class="js-url">?</td>
        					</tr>
        				</table>
        			</div>
        		</div>
        	</div>
        	<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
        	<script type="text/javascript">
        		$(function() {
        			$('.js-click').click(function() {
        				$.getJSON('/info', function( data ) {
        					$('.js-ip').text(data.ip);
        					$('.js-host').text(data.host);
        					$('.js-url').text(data.url);
        				});
        				$('.moreinfo').show();
        				return false;
        			})
        		});
        	</script>
        </body>
        </html>
Test Information
NamePassedFailedSkipped
response is ok 0 1 0
response should be okay to process 0 1 0
response must be valid and have a body 0 1 0
Total 0 3 0
Test Failures
Test NameAssertion Error
response is ok
expected response to have status code 200 but got 404
response should be okay to process
expected response code to not be 4XX or 5XX
response must be valid and have a body
expected response to have status reason 'OK' but got 'NOT FOUND'
Request Information
Request Method: PUT
Request URL: http://qc.dev.zuid-drecht.nl/tasks/%7B%7Btask%7D%7D
Response Information
Response Code: 404 - Not Found
Mean time per request: 9ms
Mean size per request: 2.48KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
API-Version
X-NLX-Logrecord-ID
X-NLX-Request-Process-Id
X-NLX-Request-Data-Elements
X-NLX-Request-Data-Subject
X-NLX-Audit-Clarification
Content-Type application/json
Authorization 45c1a4b6-59d3-4a6e-86bf-88a872f35845
User-Agent PostmanRuntime/7.29.0
Accept */*
Cache-Control no-cache
Postman-Token 3110e072-a830-4a02-be74-177e33f4d9a5
Host qc.dev.zuid-drecht.nl
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 675
Request Body
{
            "name": "task",
            "description": "this is a description",
            "endpoint": "endpoint",
            "type": "POST",
            "status": "completed",
            "requestHeaders": [
                "header",
                "header2"
            ],
            "requestBody": "body",
            "responseHeaders": [
                "header",
                "header2"
            ],
            "responseBody": [
                "body",
                "body2"
            ],
            "webHookHeaders": [
                "header",
                "header2"
            ],
            "webHookEndpoint": "endpoint",
            "webHookStatus": "completed",
            "application": "https://www.test.nl",
            "organization": "https://www.test.nl",
            "process": "process",
        	"dateToTrigger": "01-01-2020",
        	"dateTriggered": "01-01-2020"
        }
Response Headers
Header NameHeader Value
Server nginx
Date Thu, 18 Apr 2024 22:00:09 GMT
Content-Type text/html
Transfer-Encoding chunked
Connection keep-alive
Vary Accept-Encoding
Content-Encoding gzip
Response Body
<!DOCTYPE html>
        <html>
        <head>
        	<title>Domain not found</title>
        	<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">
        	<style>
        		*, :before, :after {
        		  box-sizing: border-box;
        		}
        
        		body {
        		  display: flex;
        		  align-items: center;
        		  background: #E3F2FD;
        		  min-width: 275px;
        		  height: 100vh;
        		  margin: 0 10vw;
        		  overflow: hidden;
        		  color: #138FF2;
        		  font-family: Roboto;
        		}
        
        		.wrapper {
        		  flex-grow: 2;
        		  width: 40vw;
        		  max-width: 500px;
        		  margin: 0 auto;
        		}
        
        		h1 {
        		  margin: 0;
        		  font-size: 6em;
        		  font-weight: 100;
        		}
        
        		p {
        		  width: 95%;
        		  font-size: 1.5em;
        		  line-height: 1.4;
        		}
        
        		.buttons {
        		  white-space: nowrap;
        		  display: inline-block;
        		}
        
        		.moreinfo {
        		  display: block;
        		  text-transform: uppercase;
        		  color: #B9DDFB;
        		  letter-spacing: 1.5px;
        		}
        		a {
        		  display: inline-block;
        		  padding: .8em 1em;
        		  margin-right: 1em;
        		  margin-bottom: 1em;
        		  border: 3px solid #B9DDFB;
        		  color: #138FF2;
        		  font-weight: 500;
        		  text-transform: uppercase;
        		  text-decoration: none;
        		  letter-spacing: .2em;
        		  position: relative;
        		  overflow: hidden;
        		  transition: .3s;
        		  &:hover {
        		    color: #E3F2FD;
        		    &:before {
        		      top: 0;
        		    }
        		  }
        		  &:before {
        		    content: '';
        		    background: #138FF2;
        		    height: 100%;
        		    width: 100%;
        		    position: absolute;
        		    top: -100%;
        		    left: 0;
        		    transition: .3s;
        		    z-index: -1;
        		  }
        		}
        		.hide {
        			display: none;
        		}
        	</style>
        </head>
        <body>
        	<div class="wrapper">
        		<h1>Hmm.</h1>
        		<p>The domain you are looking for is not configured correctly. Please contact support.</p>
        		<div class="buttons">
        			<a href="#" class="js-click"> More info</a>
        			<br />
        			<div class="moreinfo hide">
        				<table>
        					<tr>
        						<td>Your IP:</td>
        						<td class="js-ip">?</td>
        					</tr>
        					<tr>
        						<td>Hostname:</td>
        						<td class="js-host">?</td>
        					</tr>
        					<tr>
        						<td>Full URL:</td>
        						<td class="js-url">?</td>
        					</tr>
        				</table>
        			</div>
        		</div>
        	</div>
        	<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
        	<script type="text/javascript">
        		$(function() {
        			$('.js-click').click(function() {
        				$.getJSON('/info', function( data ) {
        					$('.js-ip').text(data.ip);
        					$('.js-host').text(data.host);
        					$('.js-url').text(data.url);
        				});
        				$('.moreinfo').show();
        				return false;
        			})
        		});
        	</script>
        </body>
        </html>
Test Information
NamePassedFailedSkipped
response is ok 0 1 0
response should be okay to process 0 1 0
response must be valid and have a body 0 1 0
Total 0 3 0
Test Failures
Test NameAssertion Error
response is ok
expected response to have status code 200 but got 404
response should be okay to process
expected response code to not be 4XX or 5XX
response must be valid and have a body
expected response to have status reason 'OK' but got 'NOT FOUND'
Request Information
Request Method: DELETE
Request URL: http://qc.dev.zuid-drecht.nl/tasks/%7B%7Btask%7D%7D
Response Information
Response Code: 404 - Not Found
Mean time per request: 14ms
Mean size per request: 2.48KB

Test Pass Percentage
0 %
Request Headers
Header NameHeader Value
API-Version
X-NLX-Logrecord-ID
X-NLX-Request-Process-Id
X-NLX-Request-Data-Elements
X-NLX-Request-Data-Subject
X-NLX-Audit-Clarification
Authorization 45c1a4b6-59d3-4a6e-86bf-88a872f35845
User-Agent PostmanRuntime/7.29.0
Accept */*
Cache-Control no-cache
Postman-Token a3191a19-36dd-44da-92a0-5bb49b0056d3
Host qc.dev.zuid-drecht.nl
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Server nginx
Date Thu, 18 Apr 2024 22:00:09 GMT
Content-Type text/html
Transfer-Encoding chunked
Connection keep-alive
Vary Accept-Encoding
Content-Encoding gzip
Response Body
<!DOCTYPE html>
        <html>
        <head>
        	<title>Domain not found</title>
        	<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">
        	<style>
        		*, :before, :after {
        		  box-sizing: border-box;
        		}
        
        		body {
        		  display: flex;
        		  align-items: center;
        		  background: #E3F2FD;
        		  min-width: 275px;
        		  height: 100vh;
        		  margin: 0 10vw;
        		  overflow: hidden;
        		  color: #138FF2;
        		  font-family: Roboto;
        		}
        
        		.wrapper {
        		  flex-grow: 2;
        		  width: 40vw;
        		  max-width: 500px;
        		  margin: 0 auto;
        		}
        
        		h1 {
        		  margin: 0;
        		  font-size: 6em;
        		  font-weight: 100;
        		}
        
        		p {
        		  width: 95%;
        		  font-size: 1.5em;
        		  line-height: 1.4;
        		}
        
        		.buttons {
        		  white-space: nowrap;
        		  display: inline-block;
        		}
        
        		.moreinfo {
        		  display: block;
        		  text-transform: uppercase;
        		  color: #B9DDFB;
        		  letter-spacing: 1.5px;
        		}
        		a {
        		  display: inline-block;
        		  padding: .8em 1em;
        		  margin-right: 1em;
        		  margin-bottom: 1em;
        		  border: 3px solid #B9DDFB;
        		  color: #138FF2;
        		  font-weight: 500;
        		  text-transform: uppercase;
        		  text-decoration: none;
        		  letter-spacing: .2em;
        		  position: relative;
        		  overflow: hidden;
        		  transition: .3s;
        		  &:hover {
        		    color: #E3F2FD;
        		    &:before {
        		      top: 0;
        		    }
        		  }
        		  &:before {
        		    content: '';
        		    background: #138FF2;
        		    height: 100%;
        		    width: 100%;
        		    position: absolute;
        		    top: -100%;
        		    left: 0;
        		    transition: .3s;
        		    z-index: -1;
        		  }
        		}
        		.hide {
        			display: none;
        		}
        	</style>
        </head>
        <body>
        	<div class="wrapper">
        		<h1>Hmm.</h1>
        		<p>The domain you are looking for is not configured correctly. Please contact support.</p>
        		<div class="buttons">
        			<a href="#" class="js-click"> More info</a>
        			<br />
        			<div class="moreinfo hide">
        				<table>
        					<tr>
        						<td>Your IP:</td>
        						<td class="js-ip">?</td>
        					</tr>
        					<tr>
        						<td>Hostname:</td>
        						<td class="js-host">?</td>
        					</tr>
        					<tr>
        						<td>Full URL:</td>
        						<td class="js-url">?</td>
        					</tr>
        				</table>
        			</div>
        		</div>
        	</div>
        	<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
        	<script type="text/javascript">
        		$(function() {
        			$('.js-click').click(function() {
        				$.getJSON('/info', function( data ) {
        					$('.js-ip').text(data.ip);
        					$('.js-host').text(data.host);
        					$('.js-url').text(data.url);
        				});
        				$('.moreinfo').show();
        				return false;
        			})
        		});
        	</script>
        </body>
        </html>
Test Information
NamePassedFailedSkipped
response is ok 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
response is ok
expected response to have status code 204 but got 404