all tests for my extensions
// ==UserScript== // @name TEST // @namespace http://scratch.mit.edu // @version 0.1 // @description all tests for my extensions // @match *://scratch.mit.edu/projects/* // @user minirag (scratch) // ==/UserScript== (function(ext) { ext._shutdown = function() { }; ext._getStatus = function() { return {status: 2, msg: 'Ready'}; }; var descriptor = { blocks: [ ['r', '%n to string', 'string'], ['r', '%n to binary', 'binary'], ['r', '%n ^ %n', 'power'], ['b', 'Is %n ≥ %n', 'testgreat'], ['b', 'Is %n ≤ %n', 'testless'], ] }; ext.string = function(num) { var answer = "foo"; var binary = num; answer = parseInt(binary, 2); return answer }; ext.binary = function(num) { var x = "foo"; x = num; x = parseInt(x); x = x.toString(2); return x; }; ext.power = function(n1,n2) { var answer = Math.pow(n1,n2); return answer; }; ext.testgreat = function(num1,num2) { var answer = "foo"; if (num1 >= num2) { answer = true; } else { answer = false; } return answer; }; ext.testless = function(num1,num2) { var answer = "foo"; if (num1 <= num2) { answer = true; } else { answer = false; } return answer; }; ScratchExtensions.register('lolwut', descriptor, ext); })({});