Khan/khan-exercises — pull request #161334 by pjmattingly (2014-03-31 00:42:58+00:00)
Title: Updated moduleDependencies, "interactive" to reflect correct dependencies

Found that interactive.js had require() statements that did not match moduleDependencies:
require("./graphie.js");
var knumber = require("./knumber.js");
var kvector = require("./kvector.js");
var kpoint = require("./kpoint.js");
var kline = require("./kline.js");
vs moduleDependencies:
"interactive": ["graphie"]

Test Plan:
Used phantomjs (to load exercises containing the "interactive" module) and jquery (to compare the loaded page's .js
//leave out "crc32" as does not belong in this list of modules and dependencies
if ( module_string && module_string[1] !== 'crc32') {
modules[module_string[1]] = true;
}
}
});

return _.isEqual(modules, Khan.modules);

(note that the above code is a simplification of the entire process
to load the page correctly as well as interrogate its variables.
The changes proposed are so small that I have included them here only for reference)