@@ -64,7 +64,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
describe('method createXMLSample ', function () {
describe('method createSchema XML', function () {
var date = new Date(1).toISOString().split('T')[0];
var dateTime = new Date(1).toISOString();
@@ -73,42 +73,42 @@ describe('SwaggerUi.partials.signature tests', function () {
var name = 'tagname';
var definition = {type: 'string'};
expect(sut.createXMLSample (name, definition, models)).to.equal('<tagname>string</tagname>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<tagname>string</tagname>');
});
it('returns tag <tagname>1</tagname> when passing type integer', function () {
var name = 'tagname';
var definition = {type: 'integer'};
expect(sut.createXMLSample (name, definition, models)).to.equal('<tagname>1</tagname>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<tagname>1</tagname>');
});
it('returns tag <tagname>1.1</tagname> when passing type number', function () {
var name = 'tagname';
var definition = {type: 'number'};
expect(sut.createXMLSample (name, definition, models)).to.equal('<tagname>1.1</tagname>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<tagname>1.1</tagname>');
});
it('returns tag <tagname>boolean</tagname> when passing type boolean', function () {
var name = 'tagname';
var definition = {type: 'boolean'};
expect(sut.createXMLSample (name, definition, models)).to.equal('<tagname>true</tagname>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<tagname>true</tagname>');
});
it('returns tag <tagname>' + date + '</tagname> when passing type string format date', function () {
var name = 'tagname';
var definition = {type: 'string', format: 'date'};
expect(sut.createXMLSample (name, definition, models)).to.equal('<tagname>' + date + '</tagname>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<tagname>' + date + '</tagname>');
});
it('returns tag <tagname>' + dateTime + '</tagname> when passing type string format date-time', function () {
var name = 'tagname';
var definition = {type: 'string', format: 'date-time'};
expect(sut.createXMLSample (name, definition, models)).to.equal('<tagname>' + dateTime + '</tagname>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<tagname>' + dateTime + '</tagname>');
});
});
@@ -122,7 +122,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal('<newtagname>string</newtagname>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<newtagname>string</newtagname>');
});
it('returns tag <test:newtagname>string</test:newtagname> when passing type string and xml:{name: "newtagname", prefix:"test"}', function () {
@@ -135,7 +135,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal('<test:newtagname>string</test:newtagname>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<test:newtagname>string</test:newtagname>');
});
it('returns tag <test:tagname>string</test:tagname> when passing type string and xml:{name: "newtagname", prefix:"test"}', function () {
@@ -147,7 +147,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal('<test:tagname>string</test:tagname>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<test:tagname>string</test:tagname>');
});
it('returns tag <test:tagname >string</test:tagname> when passing type string and xml:{"namespace": "http://swagger.io/schema/sample", "prefix": "sample"}', function () {
@@ -160,7 +160,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal('<sample:name xlmns:sample="http://swagger.io/schema/sample">string</sample:name>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<sample:name xlmns:sample="http://swagger.io/schema/sample">string</sample:name>');
});
it('returns tag <test:tagname >string</test:tagname> when passing type string and xml:{"namespace": "http://swagger.io/schema/sample"}', function () {
@@ -172,7 +172,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal('<name xlmns="http://swagger.io/schema/sample">string</name>');
expect(sut.createSchema XML(name, definition, models)).to.equal('<name xlmns="http://swagger.io/schema/sample">string</name>');
});
});
@@ -187,7 +187,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal(expected);
expect(sut.createSchema XML(name, definition, models)).to.equal(expected);
});
it('returns tag <animal>string</animal><animal>string</animal> when passing string items with name', function () {
@@ -203,7 +203,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal(expected);
expect(sut.createSchema XML(name, definition, models)).to.equal(expected);
});
it('returns tag <animals><animal>string</animal><animal>string</animal></animals> when passing string items with name', function () {
@@ -222,7 +222,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal(expected);
expect(sut.createSchema XML(name, definition, models)).to.equal(expected);
});
it('returns tag <aliens><animal>string</animal><animal>string</animal></aliens> when passing string items with name and {wrapped: true}', function () {
@@ -242,7 +242,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal(expected);
expect(sut.createSchema XML(name, definition, models)).to.equal(expected);
});
it('return correct nested wrapped array', function () {
@@ -265,7 +265,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal(expected);
expect(sut.createSchema XML(name, definition, models)).to.equal(expected);
});
it('return correct nested wrapped array', function () {
@@ -295,7 +295,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal(expected);
expect(sut.createSchema XML(name, definition, models)).to.equal(expected);
});
});
@@ -321,7 +321,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal(expected);
expect(sut.createSchema XML(name, definition, models)).to.equal(expected);
});
it('returns object with integer property and array property', function () {
@@ -349,7 +349,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal(expected);
expect(sut.createSchema XML(name, definition, models)).to.equal(expected);
});
it('returns object with integer property and array property', function () {
@@ -382,7 +382,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal(expected);
expect(sut.createSchema XML(name, definition, models)).to.equal(expected);
});
it('returns nested objects', function () {
@@ -416,7 +416,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (name, definition, models)).to.equal(expected);
expect(sut.createSchema XML(name, definition, models)).to.equal(expected);
});
});
@@ -438,7 +438,7 @@ describe('SwaggerUi.partials.signature tests', function () {
}
};
expect(sut.createXMLSample (schema, models)).to.equal(expected);
expect(sut.createSchema XML('', schema, models)).to.equal(expected);
});
it('returns Object with properties Pet and name', function () {
@@ -463,7 +463,7 @@ describe('SwaggerUi.partials.signature tests', function () {
$ref: '#/definitions/Pet'
};
expect(sut.createXMLSample (schema, models)).to.equal(expected);
expect(sut.createSchema XML('', schema, models)).to.equal(expected);
});
});
});