20e2371c1c
Sometimes on re-run, this spec doesn't have vendor/date loaded properly, and because there are dependencies on the global behavior that file adds, they fail intermittantly depending on whether they've been required ahead of time. Explicitly adding the requirement seems to stabilize that failure. Also we depend upon the require run to bind element_toggler to document. because other places can strip off events, and the require doesn't run everytime, I'm giving it a hook so you can explicitly bind up again at any point with the "bind" method. Also, I18n stubbing was in some way not getting a frame popped, and that caused translation failures in some cases. Adding a "clear" method to clear out stubbing in teardown to make sure there are no artifacts. Change-Id: I715f4f326e6796d583501ec7df24de5fc04b24e8 Reviewed-on: https://gerrit.instructure.com/54830 Reviewed-by: Jeremy Stanley <jeremy@instructure.com> Product-Review: Ethan Vizitei <evizitei@instructure.com> QA-Review: Ethan Vizitei <evizitei@instructure.com> Tested-by: Ethan Vizitei <evizitei@instructure.com> |
||
---|---|---|
Gemfile.d | ||
app | ||
bin | ||
client_apps | ||
config | ||
db/migrate | ||
doc | ||
docker-compose | ||
gems | ||
guard | ||
lib | ||
public | ||
script | ||
spec | ||
.bowerrc | ||
.dockerignore | ||
.fontcustom-manifest.json | ||
.gitignore | ||
.i18nignore | ||
.jshintrc | ||
.rubocop.yml | ||
.travis.yml | ||
CONTRIBUTING.md | ||
COPYRIGHT | ||
Gemfile | ||
Guardfile | ||
LICENSE | ||
README.md | ||
Rakefile | ||
bower.json | ||
code_of_conduct.md | ||
config.ru | ||
docker-compose.yml | ||
karma.conf.js | ||
package.json |
README.md
Canvas LMS
Canvas is a new, open-source LMS by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.
Please see our main wiki page for more information
Installation
Detailed instructions for installation and configuration of Canvas are provided on our wiki.