Nathan Sobo
903ecca1f7
Parameterize document on AtomEnvironment
2015-10-13 19:48:56 -06:00
Nathan Sobo
65ae175e72
Pass explicit window global into AtomEnvironment on construction
2015-10-13 19:35:51 -06:00
Nathan Sobo
84aa8471b4
Pass AppDelegate to Workspace, Pane instead of bound functions
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com>
2015-10-13 18:54:48 -06:00
Nathan Sobo
e92cb86335
Introduce ApplicationDelegate to AtomEnvironment
...
All external actions are performed via this delegate for test-isolation
purposes.
2015-10-13 15:42:57 -06:00
Antonio Scandurra
cf5d94f084
Return a promise in test runners
2015-10-13 09:02:37 +02:00
Nathan Sobo
69e8b0cfb1
Prevent title change during specs
2015-10-12 15:19:55 -06:00
Max Brunsfeld
778023c78b
Make factory for StylesElements on atom.styles
2015-10-09 13:46:32 -07:00
Max Brunsfeld
5c545c0898
Don't register CommandRegistry's window listeners in AtomEnvironment constructor
2015-10-08 17:34:41 -07:00
Antonio Scandurra
2532a9cd59
Don't use atom globals in StylesElement
2015-10-07 15:25:02 -05:00
Nathan Sobo
dcb1d8296f
Pass buildAtomEnvironment function to test runner
...
Don’t build an AtomEnvironment or assign it to the atom global until
this function is called by the runner.
2015-10-07 15:25:00 -05:00
Nathan Sobo
57bae5745f
Check deprecations on travis
2015-10-07 15:24:54 -05:00
Nathan Sobo
ee270db7ac
Move document mutation to startEditorWindow
2015-10-07 15:24:53 -05:00
Nathan Sobo
b32d49fab1
Allow running of individual test paths in legacy jasmine runner
2015-10-07 15:24:51 -05:00
Nathan Sobo
7a77ffde43
Log to stdout from terminal runner via ipc
...
For some reason, logging to stderr/stdout from the render process only
works when Atom is run via child_process.spawn, which is how `apm test`
invokes it.
I’m trying to make a convenient interface for running tests directly via
the `atom` command, and this is the only way I could find to long to
stdout from the render process.
I’m also choosing stdout rather than stderr because in this case, you’re
intentionally running the tests and want to see feedback.
2015-10-07 15:24:50 -05:00
Nathan Sobo
8e988e874e
Rename exitWhenDone to headless
2015-10-07 15:24:50 -05:00
Nathan Sobo
2600115ebe
Start moving toward a customizable test runner
2015-10-07 15:24:50 -05:00