Max Brunsfeld
a06d77710c
Adjust LinesYardstick assertion to reflect removal of redundant leading whitespace span
2016-12-14 14:54:56 -08:00
Max Brunsfeld
d7b86d9187
Merge remote-tracking branch 'origin/master' into mb-ns-integrate-new-display-layer
2016-12-14 12:16:50 -08:00
Max Brunsfeld
8afeae46b4
Adjust assertion now that paired characters aren't wrapped in spans
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-12-13 17:29:36 -08:00
Max Brunsfeld
4f7b9e03c8
Expect a single leading whitespace token w/ atomic soft tabs & indent guides disabled
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-12-13 17:28:54 -08:00
Damien Guard
ad77c319ad
Merge pull request #13431 from atom/dg-use-npm-chromedriver
...
Switch to npm provided chromedriver instead of manually downloaded
2016-12-13 13:12:03 -08:00
Damien Guard
438168e62c
Do not use the chromedriver wrapper as it spews to stdout
2016-12-13 12:13:47 -08:00
Nathan Sobo
8b181063ca
Adjust spec now that tab length does not affect leading space tokens
2016-12-13 00:09:09 -07:00
Max Brunsfeld
65edebda73
Update test to reflect new soft wrap indent clipping behavior
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-12-12 17:05:18 -08:00
Damien Guard
f25a718c02
Switch electron-chromedriver from GitHub download to npm install
2016-12-12 16:31:38 -08:00
Ian Olsen
f9c96818e6
Merge pull request #13272 from atom/fb-vjeux-fix-gutter-prepend
...
Fix prepending multiple gutters at once
2016-12-12 15:55:46 -08:00
Damien Guard
b83bb95b56
Merge pull request #13426 from atom/dg-portable-enhancement
...
Portable mode enhancements
2016-12-12 15:55:17 -08:00
Nathan Sobo
953e8eec0e
Merge branch 'master' into MikeInnes-overlay-scroll
2016-12-12 08:38:38 -07:00
Damien Guard
5a446ff467
Clean up portable mode, try local .atom before ATOM_HOME
2016-12-11 15:59:24 -08:00
Max Brunsfeld
efd20774de
Make each atom-text-editor keep a consistent hidden input node for its lifetime
...
Signed-off-by: Damien Guard <damieng@github.com >
2016-12-08 16:05:45 -08:00
Damien Guard
9d553d2cfa
Remove errant debugger call in spec
2016-12-06 22:30:01 -08:00
Damien Guard
60fc36a969
Improve array path matching in history
2016-12-06 14:29:14 -08:00
Antonio Scandurra
7f4b43085b
Merge pull request #13372 from atom/as-fix-package-activation-hook
...
Activate packages immediately if hook had already been triggered
2016-12-05 15:53:53 +01:00
TiagoDanin
c5c3f5cb01
Replace "osx" to "macOS"
2016-12-04 15:28:43 -03:00
Damien Guard
c2a0735607
Bypass checkoutHeadForEditor/displays a confirmation dialog by default spec on Windows for reliability
2016-12-02 15:01:06 -08:00
Antonio Scandurra
e943f7a19d
Add precondition test
2016-12-02 13:30:24 +01:00
Antonio Scandurra
756e6e4641
Activate packages immediately if hook had already been triggered
2016-12-02 12:56:51 +01:00
Damien Guard
2463739e94
Remove errant stack trace from console
2016-12-01 14:02:11 -08:00
Damien Guard
ff83e59753
Merge pull request #13365 from atom/dg-specs-reliability
...
Specs: test reliability & auto temp clean-up
2016-12-01 13:24:12 -08:00
Damien Guard
d434d026d3
Correct compile cache afterEach cleanup
2016-12-01 10:49:02 -08:00
Damien Guard
3fd1dbdce3
Clean up temporary files when running specs
2016-12-01 10:48:45 -08:00
Nathan Sobo
4716ad8ef3
Merge pull request #13358 from atom/fb-mdt-initialize-hook
...
Add initialize() hook to packages
2016-12-01 01:53:43 -07:00
Damien Guard
f2b6da332d
Temporarily disable 3 flakey specs on Windows x64
2016-11-30 19:18:26 -08:00
Matthew Dapena-Tretter
25518b9c8e
Add initialize() hook to packages
2016-11-30 14:27:29 -08:00
Damien Guard
440e708e40
Smoke test only passes on macOS
2016-11-29 16:55:14 -08:00
Damien Guard
76d058cf7e
Disable portable tests, mess with env
2016-11-29 16:55:14 -08:00
Damien Guard
4c4fa2b478
Integration tests now pass on Win32
2016-11-29 16:55:14 -08:00
Damien Guard
7a5b5ef400
👕
2016-11-29 16:55:14 -08:00
Damien Guard
701b08ca90
Fix package-transpilation-registry tests on Win32
2016-11-29 16:55:14 -08:00
Damien Guard
c0bb35d42a
Remove use of deleted stringtoid function
2016-11-29 16:55:14 -08:00
Damien Guard
bd2f6d641a
Fix id/source-path for themes on Win32
2016-11-29 16:55:14 -08:00
Damien Guard
cf0bae0301
Skip autoupdater tests on Win32, we don't use electron autoUpdate there
2016-11-29 16:55:14 -08:00
Damien Guard
9e5353a343
Prevent text from leaving fixture modified
2016-11-29 16:55:14 -08:00
Damien Guard
eac4f044a8
Fix MenuManager spec that forget to set darin to test macOS behavior
2016-11-29 16:55:14 -08:00
Damien Guard
e89c5efa9d
Text editor measures diff in one test on win32
2016-11-29 16:55:14 -08:00
Damien Guard
bd9ed684fe
Lines-yardstick has different measurements on win32
2016-11-29 16:55:14 -08:00
Damien Guard
a267286db2
Remove dangerous win32 portable test
2016-11-29 16:55:14 -08:00
Damien Guard
711d83925e
Project and Window-Event-Handler spec pass on Win32
2016-11-29 16:55:14 -08:00
Damien Guard
2014b2aee0
Allow GitRepository tests to pass on Win32
2016-11-29 16:55:14 -08:00
Damien Guard
48b16a4633
Environment patching tests do not work on Win32
2016-11-29 16:55:14 -08:00
Max Brunsfeld
f7c5cebdaf
Add test for highlight region calculation error
2016-11-28 17:39:36 -08:00
Nathan Sobo
f4c45c1e39
Rename stable: true to avoidOverlay: false and fix tests
...
As part of the test fixes, I’m honoring the `autoscroll: false` option
in `insertText` and `insertNewline` to avoid inadvertently scrolling the
editor during tests when the editor is modified.
2016-11-28 12:45:05 -07:00
Mike J Innes
f9ef678c4a
scroll test
2016-11-28 11:08:39 +00:00
Antonio Scandurra
83f3c296f3
Add test for clicking an SVG element
2016-11-24 10:12:39 +01:00
Max Brunsfeld
bf056b0547
Prevent generated files from being excluded in Workspace::scan test
2016-11-21 11:05:50 -08:00
Christopher Chedeau
c8a398e6e9
Fix prepending multiple gutters at once
...
There's a bug when multiple gutters are prepended at once where their order is not correctly preserved in the dom. The issue is that we do not update indexInOldGutters even though we inserted a dom node in the old gutters dom.
Honestly, I'm unconvinced that this entire logic is correct, but this fixes the use case we have in Nuclide so it's more correct than before :)
Released under CC0
2016-11-19 12:22:59 -08:00