mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Update ui_spec for icon module path
This commit is contained in:
parent
11f4ae019c
commit
0857f979ff
@ -64,7 +64,7 @@ describe("ui api", function() {
|
|||||||
describe("icon handler", function() {
|
describe("icon handler", function() {
|
||||||
before(function() {
|
before(function() {
|
||||||
app = express();
|
app = express();
|
||||||
app.get("/icons/:icon",ui.icon);
|
app.get("/icons/:module/:icon",ui.icon);
|
||||||
});
|
});
|
||||||
|
|
||||||
function binaryParser(res, callback) {
|
function binaryParser(res, callback) {
|
||||||
@ -87,7 +87,7 @@ describe("ui api", function() {
|
|||||||
it('returns the default icon when getting an unknown icon', function(done) {
|
it('returns the default icon when getting an unknown icon', function(done) {
|
||||||
var defaultIcon = fs.readFileSync(path.resolve(__dirname+'/../../../public/icons/arrow-in.png'));
|
var defaultIcon = fs.readFileSync(path.resolve(__dirname+'/../../../public/icons/arrow-in.png'));
|
||||||
request(app)
|
request(app)
|
||||||
.get("/icons/youwonthaveme.png")
|
.get("/icons/random-module/youwonthaveme.png")
|
||||||
.expect("Content-Type", /image\/png/)
|
.expect("Content-Type", /image\/png/)
|
||||||
.expect(200)
|
.expect(200)
|
||||||
.parse(binaryParser)
|
.parse(binaryParser)
|
||||||
@ -104,7 +104,7 @@ describe("ui api", function() {
|
|||||||
it('returns a known icon', function(done) {
|
it('returns a known icon', function(done) {
|
||||||
var injectIcon = fs.readFileSync(path.resolve(__dirname+'/../../../public/icons/inject.png'));
|
var injectIcon = fs.readFileSync(path.resolve(__dirname+'/../../../public/icons/inject.png'));
|
||||||
request(app)
|
request(app)
|
||||||
.get("/icons/inject.png")
|
.get("/icons/node-red/inject.png")
|
||||||
.expect("Content-Type", /image\/png/)
|
.expect("Content-Type", /image\/png/)
|
||||||
.expect(200)
|
.expect(200)
|
||||||
.parse(binaryParser)
|
.parse(binaryParser)
|
||||||
@ -120,9 +120,9 @@ describe("ui api", function() {
|
|||||||
|
|
||||||
it('returns a registered icon' , function(done) {
|
it('returns a registered icon' , function(done) {
|
||||||
var testIcon = fs.readFileSync(path.resolve(__dirname+'/../../resources/icons/test_icon.png'));
|
var testIcon = fs.readFileSync(path.resolve(__dirname+'/../../resources/icons/test_icon.png'));
|
||||||
events.emit("node-icon-dir", path.resolve(__dirname+'/../../resources/icons'));
|
events.emit("node-icon-dir",{name:"test-module", path: path.resolve(__dirname+'/../../resources/icons')});
|
||||||
request(app)
|
request(app)
|
||||||
.get("/icons/test_icon.png")
|
.get("/icons/test-module/test_icon.png")
|
||||||
.expect("Content-Type", /image\/png/)
|
.expect("Content-Type", /image\/png/)
|
||||||
.expect(200)
|
.expect(200)
|
||||||
.parse(binaryParser)
|
.parse(binaryParser)
|
||||||
|
Loading…
Reference in New Issue
Block a user