beach-day
Version:
API integration testing as fun as a day on the beach
1,026 lines (740 loc) • 34.8 kB
HTML
<html lang="en">
<head>
<title>Report: Fri Oct 16 2020 08:51:52 GMT+0200 (South Africa Standard Time)</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<style type="text/css">
/*
Utils
--------------------------------------------
*/
p.summary {
color: #999;
padding-bottom: 0;
margin: 0;
}
.red {
color: #ff0000 ;
}
.green {
color: green ;
}
.muted {
color: #999;
}
pre {
width: 100%;
white-space: pre-wrap;
/* CSS 3 */
white-space: -moz-pre-wrap;
/* Mozilla, since 1999 */
white-space: -pre-wrap;
/* Opera 4-6 */
white-space: -o-pre-wrap;
/* Opera 7 */
word-wrap: break-word;
/* Internet Explorer 5.5+ */
}
pre hr {
margin: 7px 0 -10px 0;
border-top: 1px dashed #333;
}
pre hr.short {
width: 20%;
}
.imp-error {
color: #666 ;
font-weight: bold;
}
/*
Structural
--------------------------------------------
*/
.main-title {
float: left;
}
.main-title .summary {
padding-bottom: 5px;
font-size: 18px;
}
.main-title table {
margin-bottom: 10px;
}
.main-title table td {
padding-right: 10px;
font-size: 13px;
}
.suite, .spec {
background-color: #ffffff;
border: 1px solid #DDD;
border-radius: 4px;
padding: 15px 10px;
margin-top: 5px;
clear: both;
}
.suite .content, .spec .content {
margin-top: 10px;
}
.suite.closed, .spec.closed {
background-color: #f5f5f5;
}
.suite.closed > .content, .spec.closed > .content {
display: none;
}
.suite h2, .spec h2 {
font-size: 16px;
margin: 0;
padding: 0;
}
.suite h2 a, .spec h2 a {
display: block;
color: inherit;
}
.suite h2 a div.time-taken, .spec h2 a div.time-taken {
float: right;
color: #999;
font-size: 14px;
font-weight: normal;
}
.suite h2 a > span.glyphicon, .spec h2 a > span.glyphicon {
margin-top: 2px;
margin-right: 5px;
}
.suite.level-1 > h2, .spec.level-1 > h2 {
font-size: 20px;
}
.suite.level-2 > h2, .spec.level-2 > h2 {
font-size: 18px;
}
.suite.level-3 > h2, .spec.level-3 > h2 {
font-size: 16px;
}
.spec {
padding: 10px 10px;
}
.spec h2 {
font-size: 14px;
}
</style>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
<script type="text/javascript">
$(function(){
var reportId = "1602831112234";
$("h2 a").click(function(e){
e.preventDefault();
var $this = $(this);
var parent = $this.parent().parent();
parent.toggleClass("closed");
// On the close, close all of the children
if (parent.hasClass("closed")){
parent.find(".wrapper").addClass("closed");
}
//$this.html(parent.hasClass("closed") ? "Open" : "Close");
// Save the open sections
if (history.pushState) {
var openArr = [];
$(".suite, .spec").each(function(index, item){
var $el = $(item);
if (!$el.hasClass("closed")){
openArr.push($el.attr("id"));
}
});
openArr.sort();
var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname;
if (openArr.length > 0){
newurl += "?open=" + openArr.join(",") + "&reportId=" + reportId;
}
window.history.pushState({path:newurl}, "", newurl);
//console.log("setting new url: ", newurl);
}
});
// On page load open certain sections
var urlReportId = getQueryValue("reportId");
var open = getQueryValue("open");
if (urlReportId == reportId && open != null){
var openArr = open.split(",");
var jqStr = "";
for (var p = 0; p < openArr.length; p++) {
if (p > 0) jqStr += ", ";
jqStr += "#" + openArr[p];
}
//console.log("Removing closed class from: " + jqStr);
$(jqStr).removeClass("closed");
}
// Clear url for new report
else if ((urlReportId != null || open != null) && urlReportId != reportId){
var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname;
window.history.pushState({path:newurl}, "", newurl);
}
function getQueryValue(name){
var result = null;
var location = window.location.href;
if (location.indexOf("?") != -1){
var query = location.split("?")[1];
var sections = query.split("&");
for (var i = 0; i < sections.length; i++) {
var keyVal = sections[i].split("=");
if (keyVal[0] == name){
result = keyVal[1];
break;
}
}
}
return result;
}
})
</script></head>
<body>
<div class="container">
<div class="main-title">
<h2>Report: Fri Oct 16 2020 08:51:52 GMT+0200 (South Africa Standard Time)</h2>
<p class="summary">
38 Passed, 0 Failed, 1 Skipped <table>
<tr>
<td>Run Time:</td>
<td>0.126s</td>
</tr>
<tr>
<td>Start Time:</td>
<td>16th October 2020, 08:51:52</td>
</tr>
<tr>
<td>End Time:</td>
<td>16th October 2020, 08:51:52</td>
</tr>
<tr>
<td>Default Maximum Test Time:</td>
<td>2.000s</td>
</tr>
</table>
</p>
</div>
<div class="clearfix"></div>
<div class="suite wrapper closed level-1" id="suite1">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Suite: Config system used to power the framework calls
<div class="time-taken">0.036s</div>
</a>
</h2>
<p class="summary">
10 Passed, 0 Failed </p>
<div class="content">
<div class="spec wrapper closed" id="spec0">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Build default config
<div class="time-taken">0.008s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.008s<br />Start Time:, 08:51:52.236<br />End Time:, 08:51:52.244<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec1">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test that the extension is working
<div class="time-taken">0.004s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.004s<br />Start Time:, 08:51:52.245<br />End Time:, 08:51:52.249<br /><br />Results:<br /><hr /><br />All passed<br /><br />Debug Data:<br /><hr /><br />Using call config in test: , "[object Object]"<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec2">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test object extension
<div class="time-taken">0.003s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.003s<br />Start Time:, 08:51:52.249<br />End Time:, 08:51:52.252<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec3">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure no extension leakage
<div class="time-taken">0.005s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.005s<br />Start Time:, 08:51:52.252<br />End Time:, 08:51:52.257<br /><br />Results:<br /><hr /><br />All passed<br /><br />Debug Data:<br /><hr /><br />configOne: , [{id: "1"}]<br />configTwo: , [{id: "2"}]<br />configThree: , [{id: "3"}]<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec4">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure boolean overrides working
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.257<br />End Time:, 08:51:52.258<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec5">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure baseURL combinations work
<div class="time-taken">0.003s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.003s<br />Start Time:, 08:51:52.258<br />End Time:, 08:51:52.261<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec6">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure no leakage in headers
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.261<br />End Time:, 08:51:52.262<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec7">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure no leakage in array properties
<div class="time-taken">0.002s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.002s<br />Start Time:, 08:51:52.262<br />End Time:, 08:51:52.264<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec8">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: old school only headers should still be returned
<div class="time-taken">0.004s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.004s<br />Start Time:, 08:51:52.264<br />End Time:, 08:51:52.268<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec9">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: headers obj shouldn't leak into data
<div class="time-taken">0.005s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.005s<br />Start Time:, 08:51:52.268<br />End Time:, 08:51:52.273<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
</div>
</div>
<div class="suite wrapper closed level-1" id="suite2">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Suite: RequestRunner tester
<div class="time-taken">0.062s</div>
</a>
</h2>
<p class="summary">
17 Passed, 0 Failed </p>
<div class="content">
<div class="spec wrapper closed" id="spec10">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure errors for null props
<div class="time-taken">0.002s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.002s<br />Start Time:, 08:51:52.274<br />End Time:, 08:51:52.276<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec11">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure default GET method
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.276<br />End Time:, 08:51:52.277<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec12">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure beforeProxy is called
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.277<br />End Time:, 08:51:52.278<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec13">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure default header is set
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.278<br />End Time:, 08:51:52.279<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec14">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure default header does not override
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.279<br />End Time:, 08:51:52.280<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec15">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure data is sent as default JSON
<div class="time-taken">0.000s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.000s<br />Start Time:, 08:51:52.280<br />End Time:, 08:51:52.280<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec16">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure serializer is used
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.280<br />End Time:, 08:51:52.281<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec17">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure checkRequestSchema is called
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.281<br />End Time:, 08:51:52.282<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec18">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Check all props passed to request
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.282<br />End Time:, 08:51:52.283<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec19">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure errors are caught
<div class="time-taken">0.009s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.009s<br />Start Time:, 08:51:52.283<br />End Time:, 08:51:52.292<br /><br />Results:<br /><hr /><br />All passed<br /><br />Debug Data:<br /><hr /><br /><strong>Request library error:</strong><br />{
"message": "error here"
}<br /><strong>REQUEST</strong><br /><hr class="short"/><br />URL: www.google.com/users<br />Method: POST<br />Request Headers:
null<br />Body:
<br /><br />HTTP Timeout Used: 1s<br /><br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec20">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure errors are allowed for boolean
<div class="time-taken">0.004s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.004s<br />Start Time:, 08:51:52.292<br />End Time:, 08:51:52.296<br /><br />Results:<br /><hr /><br />All passed<br /><br />Debug Data:<br /><hr /><br /><strong>Request library error:</strong><br />{
"message": "error here"
}<br /><strong>REQUEST</strong><br /><hr class="short"/><br />URL: www.google.com/users<br />Method: POST<br />Request Headers:
null<br />Body:
<br /><br />HTTP Timeout Used: 1s<br /><br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec21">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure errors are allowed for function
<div class="time-taken">0.004s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.004s<br />Start Time:, 08:51:52.296<br />End Time:, 08:51:52.300<br /><br />Results:<br /><hr /><br />All passed<br /><br />Debug Data:<br /><hr /><br /><strong>Request library error:</strong><br />{
"message": "error here"
}<br /><strong>REQUEST</strong><br /><hr class="short"/><br />URL: www.google.com/users<br />Method: POST<br />Request Headers:
null<br />Body:
<br /><br />HTTP Timeout Used: 1s<br /><br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec22">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure invalid JSON is caught
<div class="time-taken">0.009s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.009s<br />Start Time:, 08:51:52.300<br />End Time:, 08:51:52.309<br /><br />Results:<br /><hr /><br />All passed<br /><br />Debug Data:<br /><hr /><br />Parsing Error: <br />Unexpected token s in JSON at position 1<br />Original data from server:<br />{something: sdds<br /><strong>REQUEST</strong><br /><hr class="short" /><br />URL: null<br />Method: null<br />Request Headers:
null<br />Body:
<br /><br /><strong>RESPONSE</strong><br /><hr class="short"/><br />Status Code: undefined<br />Response Headers:
undefined<br />Body:
{something: sdds<br /><br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec23">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure deserialise is run
<div class="time-taken">0.005s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.005s<br />Start Time:, 08:51:52.309<br />End Time:, 08:51:52.314<br /><br />Results:<br /><hr /><br />All passed<br /><br />Debug Data:<br /><hr /><br /><strong>REQUEST</strong><br /><hr class="short" /><br />URL: null<br />Method: null<br />Request Headers:
null<br />Body:
<br /><br /><strong>RESPONSE</strong><br /><hr class="short"/><br />Status Code: undefined<br />Response Headers:
undefined<br />Body:
undefined<br /><br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec24">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure obfuscate is called
<div class="time-taken">0.007s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.007s<br />Start Time:, 08:51:52.314<br />End Time:, 08:51:52.321<br /><br />Results:<br /><hr /><br />All passed<br /><br />Debug Data:<br /><hr /><br /><strong>REQUEST</strong><br /><hr class="short" /><br />URL: null<br />Method: null<br />Request Headers:
null<br />Body:
<br /><br /><strong>RESPONSE</strong><br /><hr class="short"/><br />Status Code: undefined<br />Response Headers:
undefined<br />Body:
undefined<br /><br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec25">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure check schema is called
<div class="time-taken">0.007s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.007s<br />Start Time:, 08:51:52.321<br />End Time:, 08:51:52.328<br /><br />Results:<br /><hr /><br />All passed<br /><br />Debug Data:<br /><hr /><br /><strong>REQUEST</strong><br /><hr class="short" /><br />URL: null<br />Method: null<br />Request Headers:
null<br />Body:
<br /><br /><strong>RESPONSE</strong><br /><hr class="short"/><br />Status Code: undefined<br />Response Headers:
undefined<br />Body:
{}<br /><br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec26">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Ensure assert func is called
<div class="time-taken">0.008s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.008s<br />Start Time:, 08:51:52.328<br />End Time:, 08:51:52.336<br /><br />Results:<br /><hr /><br />All passed<br /><br />Debug Data:<br /><hr /><br /><strong>REQUEST</strong><br /><hr class="short" /><br />URL: null<br />Method: null<br />Request Headers:
null<br />Body:
<br /><br /><strong>RESPONSE</strong><br /><hr class="short"/><br />Status Code: undefined<br />Response Headers:
undefined<br />Body:
{}<br /><br /></pre>
</div>
</div>
</div>
</div>
<div class="suite wrapper closed level-1" id="suite3">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Suite: JasmineAsyncEnv Tests
<div class="time-taken">0.008s</div>
</a>
</h2>
<p class="summary">
4 Passed, 0 Failed </p>
<div class="content">
<div class="spec wrapper closed" id="spec27">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test setProp() can handle dot syntax on destination and source
<div class="time-taken">0.003s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.003s<br />Start Time:, 08:51:52.336<br />End Time:, 08:51:52.339<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec28">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test JasmineAsyncEnv.checkPropDoesntExist failing
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.339<br />End Time:, 08:51:52.340<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec29">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test JasmineAsyncEnv.checkPropDoesntExist working
<div class="time-taken">0.002s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.002s<br />Start Time:, 08:51:52.340<br />End Time:, 08:51:52.342<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec30">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test isolated props example
<div class="time-taken">0.002s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.002s<br />Start Time:, 08:51:52.342<br />End Time:, 08:51:52.344<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
</div>
</div>
<div class="suite wrapper closed level-1" id="suite4">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Suite: SwaggerUtilsTest Tests
<div class="time-taken">0.019s</div>
</a>
</h2>
<p class="summary">
6 Passed, 0 Failed, 1 Skipped </p>
<div class="content">
<div class="spec wrapper closed" id="spec31">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test basic required update
<div class="time-taken">0.005s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.005s<br />Start Time:, 08:51:52.344<br />End Time:, 08:51:52.349<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec32">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test x-isnullable update
<div class="time-taken">0.002s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.002s<br />Start Time:, 08:51:52.349<br />End Time:, 08:51:52.351<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec33">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test non required properties when there is no required array
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.351<br />End Time:, 08:51:52.352<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec34">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test not required enum should be valid
<div class="time-taken">0.005s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.005s<br />Start Time:, 08:51:52.352<br />End Time:, 08:51:52.357<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec35">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test recurseSwagger() with circular referenced objects
<div class="time-taken">0.002s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.002s<br />Start Time:, 08:51:52.357<br />End Time:, 08:51:52.359<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec36">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test recurseSwagger() allow strings to be numbers
<div class="time-taken">0.004s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.004s<br />Start Time:, 08:51:52.359<br />End Time:, 08:51:52.363<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
<div class="spec wrapper closed" id="spec37">
<h2 class="muted">
<a href="#">
<span class="glyphicon glyphicon-question-sign muted"></span>Test: Test data swaggers
(Skipped)
<div class="time-taken">0.000s</div>
</a>
</h2>
<div class="content">
<pre>Results:<br /><hr /><br />Test was skipped by the developer<br /></pre>
</div>
</div>
</div>
</div>
<div class="suite wrapper closed level-1" id="suite5">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Suite: TestUtils test
<div class="time-taken">0.001s</div>
</a>
</h2>
<p class="summary">
1 Passed, 0 Failed </p>
<div class="content">
<div class="spec wrapper closed" id="spec38">
<h2 class="green">
<a href="#">
<span class="glyphicon glyphicon-ok green"></span>Test: Test expect()
<div class="time-taken">0.001s</div>
</a>
</h2>
<div class="content">
<pre>Timing:<br /><hr /><br />Run Time:, 0.001s<br />Start Time:, 08:51:52.365<br />End Time:, 08:51:52.366<br /><br />Results:<br /><hr /><br />All passed<br /></pre>
</div>
</div>
</div>
</div>
</div>
</body>
</html>