Matt Colyer
658c106349
Convert fixture themes to packages
2013-09-13 16:20:05 -07:00
Matt Colyer
a4fd23b645
Remove unused Theme class
2013-09-13 13:50:25 -07:00
Matt Colyer
a3069edec0
Add test for initialLine option to EditSession
2013-09-13 11:42:31 -07:00
probablycorey
ae6f0c40e6
Fix default project path in specs
2013-09-13 11:34:47 -07:00
Corey Johnson
2bba50bdd0
Use a packages fixtures directory as the default project directory
2013-09-13 09:01:22 -07:00
Corey Johnson
2152004883
Use the ACTUAL spec directory instead of the specs parent
2013-09-13 09:01:22 -07:00
Corey Johnson
e64119ade2
Rename specPath loadSetting to specDirectory
2013-09-13 09:01:22 -07:00
Ben Ogle
fe6732bcdb
Remove theme.deactivate calls in afterEach
2013-09-12 14:02:55 -07:00
Ben Ogle
48f01c66e2
Change Theme load verbiage to activate
...
This is to be more consistent with packages.
2013-09-12 14:02:54 -07:00
Ben Ogle
c831898781
getLoadedStylesheetPaths -> getStylesheetPaths
...
To be consistent with Packages
2013-09-12 14:02:54 -07:00
Ben Ogle
a806f9c95c
Add getPath() and getLoadedStylesheetPaths()
2013-09-12 14:02:54 -07:00
Ben Ogle
d8850c2c77
Use cachedContents when checking for an update.
...
Without this change, we would never get the initial file's change
without calling .read() first
2013-09-12 14:02:53 -07:00
Ben Ogle
261d386809
Add a theme-added event to the theme manager
2013-09-12 14:02:53 -07:00
Ben Ogle
d3eec2db05
deactivated event on themes + can reload stylesheet
2013-09-12 14:02:53 -07:00
Ben Ogle
3b2ff8adcf
Unset the theme
...
This caused failures in the CommandPanel package.
2013-09-10 12:01:16 -07:00
Ben Ogle
a94a1924a0
Add selected var to the ui variables
2013-09-10 12:01:15 -07:00
Ben Ogle
d39651a69d
Add new vars to all ui-variables files.
2013-09-10 12:01:15 -07:00
Ben Ogle
1267ac57fc
Add new variables to the fixture theme
2013-09-10 11:59:48 -07:00
Corey Johnson
c90eb7fc73
Add better errors to .toHaveLength spec exception
...
Returns a helpful error when the actual object does not have a length
var.
2013-09-09 09:28:36 -07:00
Kevin Sawicki
ca3fff8a94
💄 correct typo in method name
2013-09-04 14:01:46 -07:00
Kevin Sawicki
aba6958e55
Load base stylesheets in spec-helper
...
This fixes the editor specs not working when focused.
2013-09-04 13:33:39 -07:00
Kevin Sawicki
5852238cd8
Reload instead of unload in afterEach
...
This ensures the stylesheets with the fixtures variables
are unloaded and the default ones are reloaded.
2013-09-04 13:32:55 -07:00
Kevin Sawicki
3a5ad9b48d
Unload base stylesheets in an after each
...
This prevents the blue background from bleeding over into other specs.
2013-09-04 12:56:54 -07:00
Kevin Sawicki
7b2429851c
Load bootstrap stylsheets in spec helper
2013-09-04 12:48:58 -07:00
Kevin Sawicki
26ee4a065c
Use space-ben to create editor div
2013-09-04 12:25:29 -07:00
Kevin Sawicki
d48df331b0
Use attachToDom instead of appending directly to #jasmine-content
2013-09-04 12:25:28 -07:00
Ben Ogle
c0ef23bc7d
💄 Update spec description
2013-09-04 12:25:28 -07:00
Ben Ogle
1d7f5845d0
remove duplicate spec
2013-09-04 12:25:28 -07:00
Ben Ogle
d1c1ecc9a4
Add ability to override ui-variables in theme
...
This required moving the importable less files to a `less-imports`
directory and adding that directory to the less path. Otherwise,
atom.less would import ui-variables from its current directory
(/static/ui-variables) as less searches the current directory before
any other directories on the path.
2013-09-04 12:25:27 -07:00
Ben Ogle
9c5c05ff41
Get the proper directories before themeManage load
2013-09-04 12:25:27 -07:00
Corey Johnson
653eaf4186
Rename spec
2013-09-03 14:48:42 -07:00
Corey Johnson
49e6e82d67
Add spec for when the active pane is changed
2013-09-03 14:48:42 -07:00
Corey Johnson
fc8a3f5e78
Rename pane-container:active-item-changed
...
To pane-container:active-pane-item-changed
2013-09-03 14:48:42 -07:00
Corey Johnson
915159d7a0
Fix pane:became-inactive and pane:became-active events
2013-09-03 14:48:42 -07:00
Corey Johnson
7fd0d934ef
Add pane-container:active-item-changed event
2013-09-03 14:48:42 -07:00
Kevin Sawicki
68a50b196a
Update spec counts when runner completes
...
This ensures 0/0 is displayed even when no specs were ran.
2013-09-03 14:25:42 -07:00
Kevin Sawicki
f9e95c273f
Only run core specs when resource path is the Atom repo
2013-09-03 14:25:42 -07:00
Kevin Sawicki
aaea8bdb31
Trigger buffer-created from Project::addBufferAtIndex
...
This ensures that any listeners for this event will be notified when
a buffer is add via deserialization from a telepath document.
2013-09-02 11:46:32 -07:00
Kevin Sawicki
63a3d9de94
Pass project to Git.open in the options hash
...
Previously the project global was unavailable in the Git constructor
since it had not been set as a global yet and so the Git instance was never
configured to watch the project's buffers for save/reload events. This caused
the status to be out of sync in places like the gutter and status bar.
2013-09-02 11:34:20 -07:00
Kevin Sawicki
fe725ec909
Display time in seconds instead of milliseconds
2013-08-29 21:33:21 -07:00
Kevin Sawicki
8fb10e35a9
🚱 Destroy current project in beforeEach
...
Previously the window specs were calling window::deserializeEditorWindow
without first destroying the spec project causing the global to be
reassigned over and leaking the initial project and repo.
2013-08-29 18:41:27 -07:00
Kevin Sawicki
2687fafca4
🚱 Destroy environments in an afterEach
...
These were leaking projects and therefore repos.
2013-08-29 18:37:03 -07:00
Kevin Sawicki
40860a59f5
Destroy deserialized project in an afterEach
2013-08-29 18:24:51 -07:00
Kevin Sawicki
fd9f3d6543
Don't serialize packages unless the main module was activated
...
The settings-view activates the config for each package before it renders
causing the main module to be required in order to call activateConfig().
This was causing serialize to be called when the window state was being
saved which was incorrect since activate hadn't actually been called even
though the main module was required.
2013-08-29 14:48:42 -07:00
Kevin Sawicki
57132f57bd
Suppress deserialization warning during window spec
2013-08-29 09:18:52 -07:00
Kevin Sawicki
de5b2c5cf1
Suppress deserialization warning during pane spec
2013-08-29 09:15:31 -07:00
Kevin Sawicki
d12eed3f68
Don't build description string unless actually logging it
2013-08-28 22:19:18 -07:00
Kevin Sawicki
951b3253da
Remove unused name field from tracked specs
2013-08-28 22:12:34 -07:00
Kevin Sawicki
e40d837b40
Log longest specs/suites during grunt test
2013-08-28 22:07:57 -07:00
Kevin Sawicki
3e626f28c4
Only require AtomReporter if actually being used
2013-08-28 21:20:31 -07:00