1
0
mirror of https://github.com/adobe/brackets.git synced 2024-11-20 09:53:00 +01:00
brackets/test
Ingo Richter fb7acf51cb Merge pull request #6699 from adobe/pflynn/warn-win-paths
Fail fast on paths with Windows-style separators
2014-01-30 16:48:16 -08:00
..
node implement copy with npm module fs-extra 2013-11-08 16:55:50 -08:00
perf Reverted test case file. 2013-09-13 13:57:57 -06:00
smokes Normalized Line Endings and added .gitattributes 2013-02-02 21:29:11 +01:00
spec Merge pull request #6699 from adobe/pflynn/warn-win-paths 2014-01-30 16:48:16 -08:00
thirdparty Fix the extension manager tests. 2013-06-03 09:22:58 -04:00
BootstrapReporterView.css Click in Jasmine failure stack traces to jump to the corresponding source 2013-02-19 17:53:10 -08:00
BootstrapReporterView.js Rename lodash.custom.min.js to lodash.js so our JS code hinting finds it. Remove the special path for it so it's more consistent with other require paths that have to be relative to src. 2013-10-28 14:15:03 -07:00
jasmine.sh Update copyright notice for brackets 2012-04-25 11:55:41 -07:00
PerformanceTestSuite.js Prevent extensions from loading in test windows. Separate extension unit tests as a suite. Fix broken perf tests. 2012-07-19 15:36:19 -07:00
README.md Remove hard coded paths 2011-12-14 11:00:44 -08:00
SpecRunner.html Fix unit test failure 2013-09-15 11:47:04 +02:00
SpecRunner.js Add NodeDomain wrapper and refactor StaticServer to use it. 2013-12-05 17:51:58 -08:00
UnitTestReporter.js code review comments 2012-10-25 16:06:46 -07:00
UnitTestSuite.js Merge branch 'master' into PreferencesModel 2014-01-10 08:57:03 -05:00

Overview

Unit testing for brackets uses Jasmine http://pivotal.github.com/jasmine/.

Getting started

Running Tests

2 options for running tests:

  1. Run brackets-app and click "Run Tests" from the menu (debugging and dev tools not supported)
  2. Run jasmine.sh or manually run Brackets-app with the argument file://path/to/brackets/test/SpecRunner.html.

Adding New Tests

  1. Create a new .js file under spec/
  2. Write the test (see spec/Editor-test.js or Jasmine documentation)
  3. Edit SpecRunner.html and add the spec .js file in a new script tag

Known Issues

None