MXS-1220: Treat service listeners as service sub-resources
The listeners under the /services/:service/listeners collection are now fully JSON API compliant resources. The listeners could also be exposed as a /listeners collection to easily group all listener type resources in one place. This approach does has some semantical and practical problems, namely the fact that each listener has a many-to-one relationship with its service and listeners by themselves can't exist alone.
This commit is contained in:
@ -6,11 +6,14 @@ describe("Resource Collections", function() {
|
||||
before(startMaxScale)
|
||||
|
||||
var tests = [
|
||||
"/servers/",
|
||||
"/sessions/",
|
||||
"/services/",
|
||||
"/monitors/",
|
||||
"/filters/",
|
||||
"/servers",
|
||||
"/sessions",
|
||||
"/services",
|
||||
"/monitors",
|
||||
"/filters",
|
||||
"/maxscale/threads",
|
||||
"/maxscale/modules",
|
||||
"/maxscale/tasks",
|
||||
]
|
||||
|
||||
tests.forEach(function(endpoint) {
|
||||
@ -40,10 +43,9 @@ describe("Individual Resources", function() {
|
||||
"/filters/Hint",
|
||||
"/sessions/1",
|
||||
"/maxscale/",
|
||||
"maxscale/threads",
|
||||
"maxscale/logs",
|
||||
"maxscale/tasks",
|
||||
"maxscale/modules",
|
||||
"/maxscale/threads/0",
|
||||
"/maxscale/logs",
|
||||
"/maxscale/modules/readwritesplit",
|
||||
]
|
||||
|
||||
tests.forEach(function(endpoint) {
|
||||
|
Reference in New Issue
Block a user