Cheng Zhao
ce487fe1da
Make sure child scripts are quit after specs are done.
2013-09-09 09:53:08 +08:00
Cheng Zhao
bc9c95d77d
💄 fix the protocol module spec on OS X.
2013-09-05 18:28:48 +08:00
Cheng Zhao
bf4756fdfb
Pass PATH environment in the child_process.fork spec.
...
The uv_spawn under Windows requires the PATH environment variable to be
there, otherwise it would throw a 203 system error, it should be a bug
of node.
2013-09-05 14:55:22 +08:00
Cheng Zhao
8acd6d6c8a
💄 fix spec failure caused by win32 path delimiter.
2013-09-05 12:24:08 +08:00
Cheng Zhao
e17da272f4
Make child_process.fork work when options.env is set.
2013-09-05 09:47:32 +08:00
Cheng Zhao
ae18a90f7e
Add test case for #83 .
2013-09-05 09:21:39 +08:00
Cheng Zhao
3b7dd85d3f
Merge pull request #65 from atom/custom-protocol
...
Support custom protocols
2013-09-04 03:33:09 -07:00
Cheng Zhao
7737708fdd
Add protocol interceptor API.
2013-09-03 16:50:10 +08:00
Cheng Zhao
75a24a2e67
Update specs to match the documents.
2013-09-02 16:54:54 +08:00
Cheng Zhao
893309aa8a
💄 fix the window specs.
2013-09-02 16:47:53 +08:00
Cheng Zhao
f17864372e
Use setTimeout instead of setImmediate in fixtures.
...
The setImmediate is implemented in node and may have unexpected affects.
2013-09-02 16:46:08 +08:00
Cheng Zhao
cfb957a603
Add specs for the beforeunload handler.
2013-09-02 16:28:36 +08:00
Cheng Zhao
738cbd4080
💄 Fix protocol specs.
2013-08-30 13:04:02 +08:00
Cheng Zhao
4bdd1b88ad
Wrap passed 'url' and 'referrer' in an 'request' object.
2013-08-29 21:12:48 +08:00
Cheng Zhao
abd3e86fb1
💄
2013-08-29 21:06:22 +08:00
Cheng Zhao
c2fd43c3e8
Add spec for protocol.isHandledProtocol.
2013-08-29 20:57:09 +08:00
Cheng Zhao
f7de0e8d38
Disable spec for window.close() since it would not be fixed for a while.
2013-08-29 18:03:56 +08:00
Cheng Zhao
efd2bbbede
💄 Avoid duplicate temporary file names.
2013-08-29 18:03:14 +08:00
Cheng Zhao
34e1800716
Add 'loading-state-changed' event for BrowserWindow.
...
It's required for testing the BrowserWindow class.
2013-08-29 11:47:07 +08:00
Cheng Zhao
e00d3d4b37
Add spec for #70 .
2013-08-29 11:40:07 +08:00
Cheng Zhao
018a48770a
Add spec for heap snapshot crash ( #66 ).
2013-08-27 17:47:44 +08:00
Cheng Zhao
799d9ada7d
Make sure referrer is sent to the protocol handler.
2013-08-27 11:37:06 +08:00
Cheng Zhao
15ba32b489
Only redirect output to browser when running in CI.
2013-08-25 20:54:15 +08:00
Cheng Zhao
0f6617ec26
Make sure protocol module's specs do not pollute main.js.
2013-08-25 20:45:34 +08:00
Cheng Zhao
9e16e41bb3
Enable creating object from remote object's member.
2013-08-25 20:44:52 +08:00
Cheng Zhao
c86acc4cd7
Add remote.createFunctionWithReturnValue API.
2013-08-25 17:22:36 +08:00
Cheng Zhao
d88676bf65
💄
2013-08-25 16:49:54 +08:00
Cheng Zhao
d56a7d75de
Use jQuery instead of zepto.
...
zepto always fails when requesting custom protocols, 💩 .
2013-08-25 16:23:40 +08:00
Cheng Zhao
244d7eaf17
Allow returning file for custom protocol.
2013-08-25 16:06:29 +08:00
Cheng Zhao
1ed77371c0
Enable customing mime type and charset when returning reqeust string job.
2013-08-25 15:07:07 +08:00
Cheng Zhao
912bac698c
Allow returning string in custom protocols.
2013-08-25 12:36:06 +08:00
Cheng Zhao
8cd7ccdc0d
Call the JS handler to get the type of job.
2013-08-24 20:18:12 +08:00
Cheng Zhao
214df5ef69
Use zepto in the specs.
2013-08-24 20:15:31 +08:00
Cheng Zhao
96c173217f
Remember registered schemes.
2013-08-24 16:38:19 +08:00
Cheng Zhao
b411657b76
Hide window when running in CI.
2013-08-21 11:41:08 +08:00
Cheng Zhao
d160da7752
Add script to run specs in CI, fixes #61 .
2013-08-21 11:41:08 +08:00
Cheng Zhao
0cd3f3cc40
No need to open video when testing webkitGetUserMedia.
...
The purpose of this test is to test whether the callback can be called.
2013-08-21 11:41:08 +08:00
Cheng Zhao
16d039ba47
Add spec for child_process.fork.
2013-08-16 18:51:51 +08:00
Cheng Zhao
4a70077b10
The camera could start very slow.
2013-08-16 10:37:01 +08:00
Cheng Zhao
437d8fdb24
Add spec for #31 .
2013-08-16 10:30:42 +08:00
Cheng Zhao
b39df5ea87
Use Menu.buildFromTemplate instead of raw menu APIs.
2013-08-14 21:49:13 +08:00
Cheng Zhao
5189caa610
💄
2013-08-14 21:19:26 +08:00
Cheng Zhao
00d48b20bd
Add spec for changing remote object's properties.
2013-08-14 13:28:15 +08:00
Cheng Zhao
f267a7812f
Add spec for MenuItem.click.
2013-08-14 12:51:37 +08:00
Cheng Zhao
58bfa11f7d
Add spec for Menu.insert.
2013-08-14 12:09:53 +08:00
Cheng Zhao
114d247efb
Add spec for attaching extra fields to menu items.
2013-08-14 12:04:16 +08:00
Cheng Zhao
3d9af77b37
💄
2013-08-12 14:15:28 +08:00
Cheng Zhao
f9750f9ea9
Add test for d3 module.
2013-08-12 13:59:34 +08:00
Cheng Zhao
79870494df
Add test for native modules.
2013-08-01 15:40:54 +08:00
Cheng Zhao
52a3dc8c9d
Show devtools on right click in specs window.
2013-07-31 10:55:47 +08:00
Cheng Zhao
402dc2f5d2
Expose gc() in specs.
2013-07-29 16:35:42 +08:00
Cheng Zhao
511b2a4422
Add test for id property of remote object.
2013-07-26 16:40:29 +08:00
Cheng Zhao
620c9fa109
remote.require should return the same object for the same module.
...
This is required to use jasmine to test methods of the remote module.
2013-07-23 11:59:07 +08:00
Cheng Zhao
7ad8c3b569
Use walkdir instead of findit, which supports Windows.
2013-07-22 16:41:52 +08:00
Cheng Zhao
5bbb41415a
Improve spec window's default behavior.
2013-07-19 10:47:00 +08:00
Cheng Zhao
36f125f3d3
Add test for the unzip module.
2013-07-18 15:19:36 +08:00
Cheng Zhao
42a6a7d0d3
Add two tests regarding crashes in context switching.
2013-07-17 18:52:02 +08:00
Cheng Zhao
ec33b4d579
Install spec's third party modules in the source root.
2013-07-17 18:51:16 +08:00
Cheng Zhao
1d9fca25dc
Add test for setImmediate and process.nextTick.
2013-07-17 17:07:31 +08:00
Cheng Zhao
2560782d54
Add empty spec skeleton.
2013-07-17 16:28:14 +08:00