export getAbsoluteFSPath method instead of property
This commit is contained in:
@@ -8,13 +8,13 @@ Use `swagger-ui` instead, if you'd like to have npm install dependencies for you
|
|||||||
|
|
||||||
`SwaggerUIBundle` and `SwaggerUIStandalonePreset` can be imported:
|
`SwaggerUIBundle` and `SwaggerUIStandalonePreset` can be imported:
|
||||||
```javascript
|
```javascript
|
||||||
import { SwaggerUIBundle, SwaggerUIStandalonePreset } from 'swagger-ui-dist'
|
import { SwaggerUIBundle, SwaggerUIStandalonePreset } from "swagger-ui-dist"
|
||||||
```
|
```
|
||||||
|
|
||||||
To get an absolute path to this directory for static file serving, use the exported `absolutePath` property:
|
To get an absolute path to this directory for static file serving, use the exported `getAbsoluteFSPath` method:
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
const swaggerUiAssetPath = require('swagger-ui-dist').absolutePath;
|
const swaggerUiAssetPath = require("swagger-ui-dist").getAbsoluteFSPath
|
||||||
|
|
||||||
// then instantiate server that serves files from the swaggerUiAssetPath
|
// then instantiate server that serves files from the swaggerUiAssetPath
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ const getAbsoluteFSPath = () => {
|
|||||||
if (typeof module !== "undefined" && module.exports) {
|
if (typeof module !== "undefined" && module.exports) {
|
||||||
return require("path").resolve(__dirname)
|
return require("path").resolve(__dirname)
|
||||||
}
|
}
|
||||||
return "Error! absolutePath only available when running in NodeJS"
|
throw new Error('getAbsoluteFSPath can only be called within a Nodejs environment');
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = getAbsoluteFSPath()
|
module.exports = getAbsoluteFSPath
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
/* eslint-env mocha */
|
/* eslint-env mocha */
|
||||||
import expect from "expect"
|
import expect from "expect"
|
||||||
import path from "path"
|
import path from "path"
|
||||||
import absolutePath from "../../swagger-ui-dist-package/absolute-path"
|
import getAbsoluteFSPath from "../../swagger-ui-dist-package/absolute-path"
|
||||||
|
|
||||||
describe("swagger-ui-dist", function(){
|
describe("swagger-ui-dist", function(){
|
||||||
describe("absolutePath", function(){
|
describe("getAbsoluteFSPath", function(){
|
||||||
it("has absolute path", function(){
|
it("returns absolute path", function(){
|
||||||
const expectedPath = path.resolve(__dirname, "../../swagger-ui-dist-package")
|
const expectedPath = path.resolve(__dirname, "../../swagger-ui-dist-package")
|
||||||
expect(absolutePath).toEqual(expectedPath)
|
expect(getAbsoluteFSPath()).toEqual(expectedPath)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user