mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-05 16:36:09 +00:00
Restore JS tests (#13547)
* restore js tests * test only js in circleci * trigger build failure * Revert "trigger build failure" This reverts commit7e8c34e823. * Revert "test only js in circleci" This reverts commite261429339.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
* OpenAPI Petstore
|
||||
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||
*
|
||||
* The version of the OpenAPI document: 1.0.0
|
||||
* OpenAPI spec version: 1.0.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
@@ -14,10 +14,10 @@
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', process.cwd()+'/src/index'], factory);
|
||||
define(['expect.js', '../../src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require(process.cwd()+'/src/index'));
|
||||
factory(require('expect.js'), require('../../src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.OpenApiPetstore);
|
||||
@@ -25,10 +25,10 @@
|
||||
}(this, function(expect, OpenApiPetstore) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
var api_instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new OpenApiPetstore.PetApi();
|
||||
api_instance = new OpenApiPetstore.PetApi();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
@@ -47,7 +47,56 @@
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
var createRandomPet = function() {
|
||||
var id = new Date().getTime();
|
||||
var pet = new OpenApiPetstore.Pet();
|
||||
setProperty(pet, "setId", "id", id);
|
||||
setProperty(pet, "setName", "name", "pet" + id);
|
||||
|
||||
var category = new OpenApiPetstore.Category();
|
||||
setProperty(category, "setId", "id", id);
|
||||
setProperty(category, "setName", "name", "category" + id);
|
||||
setProperty(pet, "setCategory", "category", category);
|
||||
|
||||
setProperty(pet, "setStatus", "status", "available");
|
||||
var photos = ["http://foo.bar.com/1", "http://foo.bar.com/2"];
|
||||
setProperty(pet, "setPhotoUrls", "photoUrls", photos);
|
||||
|
||||
return pet;
|
||||
}
|
||||
|
||||
describe('PetApi', function() {
|
||||
it('should create and get pet', function(done) {
|
||||
this.timeout(15000);
|
||||
var pet = createRandomPet();
|
||||
try {
|
||||
//api_instance.addPet(pet, {_base_path_index: 1}, function(error) {
|
||||
api_instance.addPet(pet, null, function(error) {
|
||||
if (error) throw error;
|
||||
|
||||
api_instance.getPetById(pet.id, function(error, fetched, response) {
|
||||
if (error) throw error;
|
||||
expect(response.status).to.be(200);
|
||||
expect(response.ok).to.be(true);
|
||||
expect(response.get('Content-Type')).to.be('application/json');
|
||||
|
||||
expect(fetched).to.be.a(OpenApiPetstore.Pet);
|
||||
expect(fetched.id).to.be(pet.id);
|
||||
expect(getProperty(fetched, "getPhotoUrls", "photoUrls"))
|
||||
.to.eql(getProperty(pet, "getPhotoUrls", "photoUrls"));
|
||||
expect(getProperty(fetched, "getCategory", "category"))
|
||||
.to.be.a(OpenApiPetstore.Category);
|
||||
expect(getProperty(getProperty(fetched, "getCategory", "category"), "getName", "name"))
|
||||
.to.be(getProperty(getProperty(pet, "getCategory", "category"), "getName", "name"));
|
||||
|
||||
api_instance.deletePet(pet.id);
|
||||
done();
|
||||
});
|
||||
});
|
||||
} catch (error) {
|
||||
done(error);
|
||||
}
|
||||
});
|
||||
describe('addPet', function() {
|
||||
it('should call addPet successfully', function(done) {
|
||||
//uncomment below and update the code to test addPet
|
||||
@@ -128,16 +177,6 @@
|
||||
done();
|
||||
});
|
||||
});
|
||||
describe('uploadFileWithRequiredFile', function() {
|
||||
it('should call uploadFileWithRequiredFile successfully', function(done) {
|
||||
//uncomment below and update the code to test uploadFileWithRequiredFile
|
||||
//instance.uploadFileWithRequiredFile(function(error) {
|
||||
// if (error) throw error;
|
||||
//expect().to.be();
|
||||
//});
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user