Skip to content

Commit

Permalink
Merge pull request #1301 from peuter/clean-fixtures
Browse files Browse the repository at this point in the history
remove fixture files with specials chars and use an index-file
  • Loading branch information
ChristianMayer committed Dec 27, 2022
2 parents a3afb9a + 290cdac commit f5ac111
Show file tree
Hide file tree
Showing 10 changed files with 115 additions and 82 deletions.
12 changes: 7 additions & 5 deletions Gruntfile.js
Expand Up @@ -138,14 +138,16 @@ function mock(verbose) {
}));
res.end();
} else if (url.indexOf('/rest/manager/index.php/') >= 0) {
const relPath = req.url.substr(req.url.indexOf('/rest/manager/index.php/'));
const relPath = url.substr(url.indexOf('/rest/manager/index.php/') + '/rest/manager/index.php/'.length);
if (req.method === 'GET') {
if (fs.existsSync(path.join("source", "test", "fixtures", relPath))) {
const data = fs.readFileSync(path.join("source", "test", "fixtures", relPath), 'utf8');
res.writeHead(200, {'Content-Type': 'application/json'});
res.write(data);
const index = JSON.parse(fs.readFileSync(path.join("source", "test", "fixtures", "rest", "manager", "index.php", "index.json")));
if (index[relPath]) {
const data = index[relPath].data;
res.writeHead(200, {'Content-Type': index[relPath].mimeType || 'application/json'});
res.write(JSON.stringify(data));
res.end();
} else {
console.log(relPath, 'not found');
next();
}
} else if (req.method === 'PUT') {
Expand Down
Binary file not shown.
Binary file not shown.
1 change: 0 additions & 1 deletion source/test/fixtures/rest/manager/index.php/data/designs

This file was deleted.

65 changes: 0 additions & 65 deletions source/test/fixtures/rest/manager/index.php/fs/check

This file was deleted.

8 changes: 0 additions & 8 deletions source/test/fixtures/rest/manager/index.php/fs?path=.

This file was deleted.

1 change: 0 additions & 1 deletion source/test/fixtures/rest/manager/index.php/fs?path=backup

This file was deleted.

1 change: 0 additions & 1 deletion source/test/fixtures/rest/manager/index.php/fs?path=demo

This file was deleted.

1 change: 0 additions & 1 deletion source/test/fixtures/rest/manager/index.php/fs?path=media

This file was deleted.

108 changes: 108 additions & 0 deletions source/test/fixtures/rest/manager/index.php/index.json
@@ -0,0 +1,108 @@
{
"fs?path=media": {
"data": [],
"mimeType": "application/json"
},
"fs?path=demo": {
"data": [],
"mimeType": "application/json"
},
"fs?path=backup": {
"data": [],
"mimeType": "application/json"
},
"fs?path=.": {
"data": [
{"name":"hidden.php","type":"file","parentFolder":"","hasChildren":false,"readable":true,"writeable":true,"trash":false,"inTrash":false,"mounted":false},
{"name":"visu_config.xml","type":"file","parentFolder":"","hasChildren":false,"readable":true,"writeable":true,"trash":false,"inTrash":false,"mounted":false},
{"name":"visu_config_mockup.xml","type":"file","parentFolder":"","hasChildren":false,"readable":true,"writeable":true,"trash":false,"inTrash":false,"mounted":false},
{"name":"media","type":"dir","parentFolder":"","hasChildren":false,"readable":true,"writeable":true,"trash":false,"inTrash":false,"mounted":false},
{"name":"demo","type":"dir","mounted":true,"parentFolder":"","hasChildren":true,"readable":true,"writeable":false},
{"name":".trash","type":"dir","mounted":false,"parentFolder":"","hasChildren":false,"readable":true,"writeable":false,"trash":true}
],
"mimeType": "application/json"
},
"fs": {
"data": [
{"name":"hidden.php","type":"file","parentFolder":"","hasChildren":false,"readable":true,"writeable":true,"trash":false,"inTrash":false,"mounted":false},
{"name":"visu_config.xml","type":"file","parentFolder":"","hasChildren":false,"readable":true,"writeable":true,"trash":false,"inTrash":false,"mounted":false},
{"name":"visu_config_mockup.xml","type":"file","parentFolder":"","hasChildren":false,"readable":true,"writeable":true,"trash":false,"inTrash":false,"mounted":false},
{"name":"media","type":"dir","parentFolder":"","hasChildren":false,"readable":true,"writeable":true,"trash":false,"inTrash":false,"mounted":false},
{"name":"demo","type":"dir","mounted":true,"parentFolder":"","hasChildren":true,"readable":true,"writeable":false},
{"name":".trash","type":"dir","mounted":false,"parentFolder":"","hasChildren":false,"readable":true,"writeable":false,"trash":true}
],
"mimeType": "application/json"
},
"fs/check": {
"data": [
{
"name": "hidden.php",
"type": "file",
"parentFolder": "",
"hasChildren": false,
"readable": true,
"writeable": true,
"trash": false,
"inTrash": false,
"mounted": false
},
{
"name": "visu_config.xml",
"type": "file",
"parentFolder": "",
"hasChildren": false,
"readable": true,
"writeable": true,
"trash": false,
"inTrash": false,
"mounted": false
},
{
"name": "visu_config_mockup.xml",
"type": "file",
"parentFolder": "",
"hasChildren": false,
"readable": true,
"writeable": true,
"trash": false,
"inTrash": false,
"mounted": false
},
{
"name": "media",
"type": "dir",
"parentFolder": "",
"hasChildren": false,
"readable": true,
"writeable": true,
"trash": false,
"inTrash": false,
"mounted": false
},
{
"name": "demo",
"type": "dir",
"mounted": true,
"parentFolder": "",
"hasChildren": true,
"readable": true,
"writeable": false
},
{
"name": ".trash",
"type": "dir",
"mounted": false,
"parentFolder": "",
"hasChildren": false,
"readable": true,
"writeable": false,
"trash": true
}
],
"mimeType": "application/json"
},
"data/designs": {
"data": ["pure", "metal", "alaska"],
"mimeType": "application/json"
}
}

0 comments on commit f5ac111

Please sign in to comment.