added test suite runner, removed tests from travis build

This commit is contained in:
jdescottes
2014-08-23 22:45:52 +02:00
parent a8788c83f1
commit caebce5ec8
17 changed files with 391 additions and 158 deletions

View File

@ -8,42 +8,33 @@
ns.AppEngineStorageService.prototype.init = function () {};
ns.AppEngineStorageService.prototype.store = function (callbacks) {
var formData = this.prepareFormData_();
var xhr = new XMLHttpRequest();
xhr.open('POST', Constants.APPENGINE.URL.SAVE, true);
xhr.onload = function(e) {
if (this.status == 200) {
callbacks.success();
callbacks.after();
} else {
this.onerror(e);
}
};
xhr.onerror = function(e) {
callbacks.error(this.status);
callbacks.after();
};
xhr.send(formData);
};
ns.AppEngineStorageService.prototype.prepareFormData_ = function () {
var piskel = this.piskelController.getPiskel();
var descriptor = piskel.getDescriptor();
var formData = new FormData();
formData.append('framesheet', this.piskelController.serialize());
formData.append('fps', this.piskelController.getFPS());
formData.append('name', descriptor.name);
formData.append('description', descriptor.description);
if (descriptor.isPublic) {
formData.append('public', true);
}
formData.append('frames', this.piskelController.getFrameCount());
formData.append('first_frame_as_png', pskl.app.getFirstFrameAsPng());
formData.append('framesheet_as_png', pskl.app.getFramesheetAsPng());
var data = {
framesheet : this.piskelController.serialize(),
fps : this.piskelController.getFPS(),
name : descriptor.name,
description : descriptor.description,
frames : this.piskelController.getFrameCount(),
first_frame_as_png : pskl.app.getFirstFrameAsPng(),
framesheet_as_png : pskl.app.getFramesheetAsPng()
};
return formData;
if (descriptor.isPublic) {
data['public'] = true;
}
var success = function () {
callbacks.success();
callbacks.after();
};
var error = function (response) {
callbacks.error(response.status);
callbacks.after();
};
pskl.utils.Xhr.post(Constants.APPENGINE.URL.SAVE, data, success, error);
};
})();