Modified IronicNode mock to use single source of data

This'll make it easier to keep consistent fake data.

Change-Id: I727707a6901dd0b507d311e1557fd911d682780a
This commit is contained in:
Michael Krotscheck 2016-04-19 09:33:08 -07:00
parent 9caa2e3c31
commit e84fd64049
No known key found for this signature in database
GPG Key ID: 20E618D878DE38AB
1 changed files with 22 additions and 17 deletions

View File

@ -24,34 +24,39 @@ angular.module('ironic.api.mock.IronicNode',
.run(function($httpBackend) {
'use strict';
var nodes = [
{
uuid: 'test_node_1',
driver: 'test_driver_1',
provision_state: 'enroll'
},
{
uuid: 'test_node_2',
driver: 'test_driver_1',
provision_state: 'enroll'
},
{
uuid: 'test_node_3',
driver: 'test_driver_2',
provision_state: 'manageable'
}
];
$httpBackend
.whenGET('http://ironic.example.com:1000/nodes')
.respond(200, {
nodes: [
{uuid: 'test_node_1'},
{uuid: 'test_node_2'},
{uuid: 'test_node_3'}
]
nodes: angular.copy(nodes)
});
$httpBackend
.whenGET('http://ironic.example.com:1000/nodes/test_node_1')
.respond(200, {
uuid: "test_node_1",
driver: "test_driver_1"
});
.respond(200, angular.copy(nodes[0]));
$httpBackend
.whenGET('http://ironic.example.com:1000/nodes/test_node_2')
.respond(200, {
uuid: "test_node_2",
driver: "test_driver_1"
});
.respond(200, angular.copy(nodes[1]));
$httpBackend
.whenGET('http://ironic.example.com:1000/nodes/test_node_3')
.respond(200, {
uuid: "test_node_3",
driver: "test_driver_2 "
});
.respond(200, angular.copy(nodes[3]));
});