UNPKG

swagger-client

Version:

swagger.js is a javascript client for use with swaggering APIs.

45 lines (34 loc) 1.3 kB
window.api_key = 'special-key' describe 'SwaggerRequest', -> beforeEach -> success = -> console.log "success" window.authorizations.add "key", new ApiKeyAuthorization("api_key", "special-key", "header") window.swagger = new SwaggerApi({url: 'http://localhost:8002/api/api-docs', success: success}) waitsFor -> swagger.ready? describe "builds a get request object", -> beforeEach -> window.body = null window.response = null window.callback = null window.error = null window.success_callback = (data) -> window.response = data window.error_callback = (data) -> window.error = data it "verifies the response messages from the get operation", -> swagger.pet.getPetById({petId: 1}, window.success_callback) waitsFor -> window.response? runs -> pet = JSON.parse(window.response.content.data) expect(pet.id).toBe 1 it "verifies the response messages from the get operation with query params", -> swagger.pet.findPetsByStatus({status: "available"}, window.success_callback) waitsFor -> window.response? runs -> pet = JSON.parse(window.response.content.data) console.log(pet) expect(pet.code).toNotBe 400