forked from loafle/openapi-generator-original
		
	[Lua] Improve auto-generated test files (#7568)
* move lua spec folder, remove extra endline * remove extra line * remove duplicated import
This commit is contained in:
		
							parent
							
								
									6c79052ac4
								
							
						
					
					
						commit
						dbe78e23e8
					
				@ -285,12 +285,12 @@ public class LuaClientCodegen extends DefaultCodegen implements CodegenConfig {
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String apiTestFileFolder() {
 | 
			
		||||
        return outputFolder + File.separator + apiPackage + File.separator + specFolder.replace("/", File.separator);
 | 
			
		||||
        return outputFolder + File.separator + specFolder.replace("/", File.separator);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String modelTestFileFolder() {
 | 
			
		||||
        return outputFolder + File.separator + modelPackage + File.separator + specFolder.replace("/", File.separator);
 | 
			
		||||
        return outputFolder + File.separator + specFolder.replace("/", File.separator);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
 | 
			
		||||
@ -1,15 +1,4 @@
 | 
			
		||||
--[[
 | 
			
		||||
{{> partial_header}}
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
local petstore_{{classname}} = require "{{packageName}}.api.{{{classname}}}"
 | 
			
		||||
{{#models}}
 | 
			
		||||
[[-- import all models --]]
 | 
			
		||||
{{#model}}
 | 
			
		||||
local {{packageName}}_{{{classname}}} = require "{{packageName}}.model.{{{classname}}}"
 | 
			
		||||
{{/model}}
 | 
			
		||||
{{/models}}
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for {{{packageName}}}.api.{{{classname}}}
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
@ -17,9 +6,16 @@ Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
{{#operations}}
 | 
			
		||||
describe("{{classname}}", function()
 | 
			
		||||
  local {{{packageName}}}_{{{classname}}} = require "{{{packageName}}}.api.{{{classname}}}"
 | 
			
		||||
{{#operation}}
 | 
			
		||||
  {{#models}}
 | 
			
		||||
  [[-- import all models --]]
 | 
			
		||||
  {{#model}}
 | 
			
		||||
  local {{{packageName}}}_{{{classname}}} = require "{{{packageName}}}.model.{{{classname}}}"
 | 
			
		||||
  {{/model}}
 | 
			
		||||
  {{/models}}
 | 
			
		||||
  -- unit tests for {{operationId}}
 | 
			
		||||
  describe("{{operationId}} test", function()
 | 
			
		||||
  describe("{{{operationId}}} test", function()
 | 
			
		||||
    it("should work", function()
 | 
			
		||||
      -- TODO assertion here: http://olivinelabs.com/busted/#asserts
 | 
			
		||||
    end)
 | 
			
		||||
 | 
			
		||||
@ -1,17 +1,14 @@
 | 
			
		||||
--[[
 | 
			
		||||
{{> partial_header}}
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
{{#models}}
 | 
			
		||||
{{#model}}
 | 
			
		||||
local {{packageName}}_{{{classname}}} = require "{{packageName}}.model.{{{classname}}}"
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for {{{packageName}}}.model.{{{classname}}}
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
describe("{{classname}}", function()
 | 
			
		||||
  local {{{packageName}}}_{{{classname}}} = require "{{{packageName}}}.model.{{{classname}}}"
 | 
			
		||||
 | 
			
		||||
  {{#vars}}
 | 
			
		||||
  -- unit tests for the property '{{{name}}}'
 | 
			
		||||
  describe("property {{{name}}} test", function()
 | 
			
		||||
 | 
			
		||||
@ -1,23 +1,21 @@
 | 
			
		||||
--[[
 | 
			
		||||
Swagger Petstore
 | 
			
		||||
 | 
			
		||||
This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 | 
			
		||||
OpenAPI spec version: 1.0.0
 | 
			
		||||
Contact: apiteam@swagger.io
 | 
			
		||||
Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 | 
			
		||||
  Swagger Petstore
 | 
			
		||||
 
 | 
			
		||||
  This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 
 | 
			
		||||
  OpenAPI spec version: 1.0.0
 | 
			
		||||
  Contact: apiteam@swagger.io
 | 
			
		||||
  Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
local petstore_api_response = require "petstore.model.api_response"
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for petstore.model.api_response
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
describe("api_response", function()
 | 
			
		||||
  local petstore_api_response = require "petstore.model.api_response"
 | 
			
		||||
 | 
			
		||||
  -- unit tests for the property 'code'
 | 
			
		||||
  describe("property code test", function()
 | 
			
		||||
    it("should work", function()
 | 
			
		||||
@ -1,23 +1,21 @@
 | 
			
		||||
--[[
 | 
			
		||||
Swagger Petstore
 | 
			
		||||
 | 
			
		||||
This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 | 
			
		||||
OpenAPI spec version: 1.0.0
 | 
			
		||||
Contact: apiteam@swagger.io
 | 
			
		||||
Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 | 
			
		||||
  Swagger Petstore
 | 
			
		||||
 
 | 
			
		||||
  This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 
 | 
			
		||||
  OpenAPI spec version: 1.0.0
 | 
			
		||||
  Contact: apiteam@swagger.io
 | 
			
		||||
  Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
local petstore_category = require "petstore.model.category"
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for petstore.model.category
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
describe("category", function()
 | 
			
		||||
  local petstore_category = require "petstore.model.category"
 | 
			
		||||
 | 
			
		||||
  -- unit tests for the property 'id'
 | 
			
		||||
  describe("property id test", function()
 | 
			
		||||
    it("should work", function()
 | 
			
		||||
@ -1,23 +1,21 @@
 | 
			
		||||
--[[
 | 
			
		||||
Swagger Petstore
 | 
			
		||||
 | 
			
		||||
This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 | 
			
		||||
OpenAPI spec version: 1.0.0
 | 
			
		||||
Contact: apiteam@swagger.io
 | 
			
		||||
Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 | 
			
		||||
  Swagger Petstore
 | 
			
		||||
 
 | 
			
		||||
  This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 
 | 
			
		||||
  OpenAPI spec version: 1.0.0
 | 
			
		||||
  Contact: apiteam@swagger.io
 | 
			
		||||
  Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
local petstore_order = require "petstore.model.order"
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for petstore.model.order
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
describe("order", function()
 | 
			
		||||
  local petstore_order = require "petstore.model.order"
 | 
			
		||||
 | 
			
		||||
  -- unit tests for the property 'id'
 | 
			
		||||
  describe("property id test", function()
 | 
			
		||||
    it("should work", function()
 | 
			
		||||
@ -1,23 +1,20 @@
 | 
			
		||||
--[[
 | 
			
		||||
Swagger Petstore
 | 
			
		||||
 | 
			
		||||
This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 | 
			
		||||
OpenAPI spec version: 1.0.0
 | 
			
		||||
Contact: apiteam@swagger.io
 | 
			
		||||
Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 | 
			
		||||
  Swagger Petstore
 | 
			
		||||
 
 | 
			
		||||
  This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 
 | 
			
		||||
  OpenAPI spec version: 1.0.0
 | 
			
		||||
  Contact: apiteam@swagger.io
 | 
			
		||||
  Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
local petstore_pet_api = require "petstore.api.pet_api"
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for petstore.api.pet_api
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
describe("pet_api", function()
 | 
			
		||||
  local petstore_pet_api = require "petstore.api.pet_api"
 | 
			
		||||
  -- unit tests for add_pet
 | 
			
		||||
  describe("add_pet test", function()
 | 
			
		||||
    it("should work", function()
 | 
			
		||||
@ -1,23 +1,21 @@
 | 
			
		||||
--[[
 | 
			
		||||
Swagger Petstore
 | 
			
		||||
 | 
			
		||||
This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 | 
			
		||||
OpenAPI spec version: 1.0.0
 | 
			
		||||
Contact: apiteam@swagger.io
 | 
			
		||||
Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 | 
			
		||||
  Swagger Petstore
 | 
			
		||||
 
 | 
			
		||||
  This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 
 | 
			
		||||
  OpenAPI spec version: 1.0.0
 | 
			
		||||
  Contact: apiteam@swagger.io
 | 
			
		||||
  Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
local petstore_pet = require "petstore.model.pet"
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for petstore.model.pet
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
describe("pet", function()
 | 
			
		||||
  local petstore_pet = require "petstore.model.pet"
 | 
			
		||||
 | 
			
		||||
  -- unit tests for the property 'id'
 | 
			
		||||
  describe("property id test", function()
 | 
			
		||||
    it("should work", function()
 | 
			
		||||
@ -1,23 +1,20 @@
 | 
			
		||||
--[[
 | 
			
		||||
Swagger Petstore
 | 
			
		||||
 | 
			
		||||
This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 | 
			
		||||
OpenAPI spec version: 1.0.0
 | 
			
		||||
Contact: apiteam@swagger.io
 | 
			
		||||
Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 | 
			
		||||
  Swagger Petstore
 | 
			
		||||
 
 | 
			
		||||
  This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 
 | 
			
		||||
  OpenAPI spec version: 1.0.0
 | 
			
		||||
  Contact: apiteam@swagger.io
 | 
			
		||||
  Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
local petstore_store_api = require "petstore.api.store_api"
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for petstore.api.store_api
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
describe("store_api", function()
 | 
			
		||||
  local petstore_store_api = require "petstore.api.store_api"
 | 
			
		||||
  -- unit tests for delete_order
 | 
			
		||||
  describe("delete_order test", function()
 | 
			
		||||
    it("should work", function()
 | 
			
		||||
@ -1,23 +1,21 @@
 | 
			
		||||
--[[
 | 
			
		||||
Swagger Petstore
 | 
			
		||||
 | 
			
		||||
This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 | 
			
		||||
OpenAPI spec version: 1.0.0
 | 
			
		||||
Contact: apiteam@swagger.io
 | 
			
		||||
Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 | 
			
		||||
  Swagger Petstore
 | 
			
		||||
 
 | 
			
		||||
  This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 
 | 
			
		||||
  OpenAPI spec version: 1.0.0
 | 
			
		||||
  Contact: apiteam@swagger.io
 | 
			
		||||
  Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
local petstore_tag = require "petstore.model.tag"
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for petstore.model.tag
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
describe("tag", function()
 | 
			
		||||
  local petstore_tag = require "petstore.model.tag"
 | 
			
		||||
 | 
			
		||||
  -- unit tests for the property 'id'
 | 
			
		||||
  describe("property id test", function()
 | 
			
		||||
    it("should work", function()
 | 
			
		||||
@ -1,23 +1,20 @@
 | 
			
		||||
--[[
 | 
			
		||||
Swagger Petstore
 | 
			
		||||
 | 
			
		||||
This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 | 
			
		||||
OpenAPI spec version: 1.0.0
 | 
			
		||||
Contact: apiteam@swagger.io
 | 
			
		||||
Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 | 
			
		||||
  Swagger Petstore
 | 
			
		||||
 
 | 
			
		||||
  This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 
 | 
			
		||||
  OpenAPI spec version: 1.0.0
 | 
			
		||||
  Contact: apiteam@swagger.io
 | 
			
		||||
  Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
local petstore_user_api = require "petstore.api.user_api"
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for petstore.api.user_api
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
describe("user_api", function()
 | 
			
		||||
  local petstore_user_api = require "petstore.api.user_api"
 | 
			
		||||
  -- unit tests for create_user
 | 
			
		||||
  describe("create_user test", function()
 | 
			
		||||
    it("should work", function()
 | 
			
		||||
@ -1,23 +1,21 @@
 | 
			
		||||
--[[
 | 
			
		||||
Swagger Petstore
 | 
			
		||||
 | 
			
		||||
This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 | 
			
		||||
OpenAPI spec version: 1.0.0
 | 
			
		||||
Contact: apiteam@swagger.io
 | 
			
		||||
Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 | 
			
		||||
  Swagger Petstore
 | 
			
		||||
 
 | 
			
		||||
  This is a sample server Petstore server.  You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).  For this sample, you can use the api key `special-key` to test the authorization filters.
 | 
			
		||||
 
 | 
			
		||||
  OpenAPI spec version: 1.0.0
 | 
			
		||||
  Contact: apiteam@swagger.io
 | 
			
		||||
  Generated by: https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
local petstore_user = require "petstore.model.user"
 | 
			
		||||
 | 
			
		||||
--[[
 | 
			
		||||
Unit tests for petstore.model.user
 | 
			
		||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
 | 
			
		||||
Please update as you see appropriate
 | 
			
		||||
]]
 | 
			
		||||
describe("user", function()
 | 
			
		||||
  local petstore_user = require "petstore.model.user"
 | 
			
		||||
 | 
			
		||||
  -- unit tests for the property 'id'
 | 
			
		||||
  describe("property id test", function()
 | 
			
		||||
    it("should work", function()
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user