true

Saturday, 23 March 2024 00:00:08
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: 509ms
Total data received: 12.39KB
Average response time: 38ms
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: 153ms
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 44de4721-62b7-4746-b301-f63ae3f3b32f
Host qc.dev.zuid-drecht.nl
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Server nginx
Date Fri, 22 Mar 2024 23:00:07 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 f57259f6-e260-4fd2-9966-99d260173787
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 Fri, 22 Mar 2024 23:00:08 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: 13ms
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 d8d43072-8890-46dd-b4b4-1e9e4d8f0ce7
Host qc.dev.zuid-drecht.nl
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Server nginx
Date Fri, 22 Mar 2024 23:00:08 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: 11ms
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 cb6cadfa-1525-4123-8bf4-60268d1d66af
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 Fri, 22 Mar 2024 23:00:08 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: 7ms
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 21f9fdca-d079-4c1e-80f8-782e98adeebd
Host qc.dev.zuid-drecht.nl
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Server nginx
Date Fri, 22 Mar 2024 23:00:08 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