MCPcopy Create free account
hub / github.com/PrairieLearn/PrairieLearn / deleteCourseFiles

Function deleteCourseFiles

tests/testFileEditor.js:408–432  ·  view source on GitHub ↗
(callback)

Source from the content-addressed store, hash-verified

406}
407
408function deleteCourseFiles(callback) {
409 async.series([
410 (callback) => {
411 rimraf(courseOriginDir, (err) => {
412 if (ERR(err, callback)) return;
413 callback(null);
414 });
415 },
416 (callback) => {
417 rimraf(courseLiveDir, (err) => {
418 if (ERR(err, callback)) return;
419 callback(null);
420 });
421 },
422 (callback) => {
423 rimraf(courseDevDir, (err) => {
424 if (ERR(err, callback)) return;
425 callback(null);
426 });
427 },
428 ], (err) => {
429 if (ERR(err, callback)) return;
430 callback(null);
431 });
432}
433
434function editPost(action, fileEditContents, url, expectedToFindResults, expectedToFindChoice, expectedDiskContents) {
435 describe(`POST to edit url with action ${action}`, function() {

Callers 1

testFileEditor.jsFile · 0.85

Calls 1

callbackFunction · 0.85

Tested by

no test coverage detected