Ben Ogle
997891f298
Fixup specs
2013-10-22 15:07:09 -07:00
Ben Ogle
967c04fb19
Clean up theme check in PackageManager with PackageActivators
...
You can now call `PackageManager.registerPackageActivator` for specific
package types. On `PackageManager.activate` it will call your
`PackageActivator.activatePackages(packages)` with the proper packages.
2013-10-22 15:07:09 -07:00
Ben Ogle
ecbb7cad23
fix test from config
2013-10-22 15:06:54 -07:00
Ben Ogle
71a24ec49b
Fix config tests
2013-10-22 15:06:54 -07:00
Ben Ogle
c614519529
Clean up the tests; add tests for disablePackage()
2013-10-22 15:06:54 -07:00
Ben Ogle
7b1b73e8eb
Watch the core.disabledPackages config option
2013-10-22 15:06:54 -07:00
Ben Ogle
abe36765b5
Fix test for both local and janky
2013-10-22 15:06:25 -07:00
Ben Ogle
eaea8753f5
nof
2013-10-22 15:06:25 -07:00
Ben Ogle
0b74dfc67a
Remove unnecessary lines
2013-10-22 15:06:25 -07:00
Ben Ogle
4440210d9a
Fix tests
2013-10-22 15:06:25 -07:00
Ben Ogle
56832b11fc
Refactor pkg and themeManager -- all themes stored in the pkg manager
2013-10-22 15:06:25 -07:00
Ben Ogle
077cb9ddb7
Add an enableTheme() function to ThemeManager
...
And use it in the activatePackage() function in PackageManager
2013-10-22 15:04:55 -07:00
Kevin Sawicki
b2dae8be6c
Update package for new name
2013-10-22 11:38:10 -07:00
Kevin Sawicki
3b05b40d66
Update package names for new language- prefix
2013-10-22 09:01:30 -07:00
Cheng Zhao
5d701d899e
Merge pull request #1011 from atom/no-root-tmp
...
Do not always use "/tmp" to represent system temporary directory
2013-10-21 17:37:04 -07:00
Kevin Sawicki
948a2a47a3
Add spec for JSON tokenizing with Unicode characters
2013-10-21 08:25:15 -07:00
Cheng Zhao
89f72c36f8
💄 Do not use "path" as file path's variabla name.
2013-10-21 22:36:40 +08:00
Cheng Zhao
017c3315d2
💄 Fix typos in specs.
2013-10-21 22:23:22 +08:00
Cheng Zhao
0a561643a9
Home directory is process.env.USERPROFILE on Windows.
2013-10-21 22:04:51 +08:00
Cheng Zhao
94f441e123
💄 Add missing ")".
2013-10-21 21:49:55 +08:00
Cheng Zhao
05550717e2
Use temp.dir to replace '/tmp' in specs.
2013-10-21 21:36:08 +08:00
Matt Colyer
702eaea483
Merge pull request #991 from atom/menu-improvements
...
Improve menus for discoverablity
2013-10-18 13:04:37 -07:00
Matt Colyer
9ea2bfa920
Clear menu template to avoid separator duplication
2013-10-18 11:34:19 -07:00
Matt Colyer
5541875965
Don't append duplicate menu items
...
Fixes #995
2013-10-18 10:20:03 -07:00
Kevin Sawicki
069208975c
Add proper invisibles in empty lines with indent guide
...
This fixes a regression where multiple end of line invisibles were
displayed on empty lines when the indent guide was also enabled.
The invisibles array used to be shifted and not it isn't but the
entire array was still being iterated over causing extra invisibles
to be added to the line.
2013-10-17 18:31:59 -07:00
Kevin Sawicki
d6452c37d8
Clear menu template after each spec run
...
This is needed since packages don't destroy menus when deactivated
so the template currently grows larger each time a package is activated.
2013-10-17 16:31:15 -07:00
Kevin Sawicki
5619f81c89
Log error before exiting
2013-10-17 15:38:47 -07:00
probablycorey
1262073853
Wait for buffer to load in git spec
2013-10-17 11:48:22 -07:00
probablycorey
875dfa61cb
Merge remote-tracking branch 'origin/master' into cj-text-buffer-cleanup
2013-10-17 10:48:11 -07:00
probablycorey
238399adb6
spec 💄
2013-10-17 10:39:42 -07:00
probablycorey
6e93c37ce1
Rename File::read
to File::readSync
2013-10-17 10:38:45 -07:00
probablycorey
d33e3e4071
TextBuffers::isModified returns false until it is fully loaded
2013-10-16 14:46:30 -07:00
Kevin Sawicki
820b870f82
Use triggerHandler for window focus/blur in specs
2013-10-16 14:41:38 -07:00
Kevin Sawicki
caadec6e62
jquery 2.0 can't be required in tasks
2013-10-16 13:35:12 -07:00
Kevin Sawicki
7b9ff7d0f7
Trigger focusout event on hidden input
2013-10-16 13:35:12 -07:00
Kevin Sawicki
08e5c42f0c
Explicitly make pane active
...
Previously it relied on focus firing an event which will not occur
when not on the DOM.
2013-10-16 13:35:12 -07:00
Kevin Sawicki
2d9c2ec939
Make pane active in a beforeEach
2013-10-16 13:35:12 -07:00
Kevin Sawicki
ee6b2b0776
Trigger complete beforeunload event
...
jquery 2.0 fails to trigger this event using just
$(window).trigger('beforeunload')
2013-10-16 13:35:12 -07:00
Kevin Sawicki
607ed972c1
Listen to window focusin/focusout instead of focus/blur
...
This appears to be needed by jquery 2.0+ so the specs
can correctly simulate these events using trigger.
2013-10-16 13:35:11 -07:00
Kevin Sawicki
7149ade43c
Attach to DOM for focus specs
2013-10-16 13:35:11 -07:00
Kevin Sawicki
ede64f65c8
Attach to DOM for focus specs
2013-10-16 13:35:11 -07:00
Kevin Sawicki
80a3e0c9c9
Check that display isn't none for visibility
2013-10-16 13:35:11 -07:00
Kevin Sawicki
0254e64762
Remove window handling in catch block
...
The catch block in index.html takes care of this
2013-10-16 13:35:11 -07:00
Kevin Sawicki
9d51d1a143
Use jquery provided by space-pen
2013-10-16 13:34:41 -07:00
probablycorey
9a839045e5
Merge remote-tracking branch 'origin/master' into cj-make-packages-async
2013-10-16 10:51:34 -07:00
Kevin Sawicki
8ce72bedea
Swap activation order for new _.max behavior
2013-10-15 18:09:14 -07:00
Kevin Sawicki
5c36a98bb0
Unfocus TextMateGrammar specs
2013-10-15 17:56:14 -07:00
Kevin Sawicki
913f20333d
Update grammar selection for _.max change
...
Somewhere between underscore 1.4.4 and 1.5.2 max() was changed to return
the first element with the maximum value instead of the last.
The specs were relying on that ordering when selecting a specific grammar
by path.
2013-10-15 14:26:19 -07:00
Kevin Sawicki
e2ecff22c2
Use underscore-plus instead of underscore
2013-10-15 13:57:34 -07:00
Kevin Sawicki
4fa15d3fce
Replace underscore-extensions with underscore-plus
2013-10-15 13:50:16 -07:00