zotero/test/tests
Dan Stillman f1af54236e Add Zotero.Notifier.Queue to keep event groups separate, and use for sync
A queue can be created and passed as an option to data layer methods, which
will then queue events on that queue instead of the main internal queue. A
queue or an array of queues can then be passed to Zotero.Notifier.commit() to
commit those events.

Some auxiliary functions don't yet take a queue, so those events will still get
run on DB transaction commit.

Sync data processing now processes notifier events in batches to reduce
repaints, even though individual objects are processed within their own
transactions (so that failures don't roll back other objects' data).

Also remove some unused notifier code
2016-04-22 22:48:58 -04:00
..
data Fix saving to My Library if Zotero pane hasn't been opened 2016-04-09 18:34:54 -04:00
advancedSearchTest.js Fix test breakage from db33163a9 2016-03-25 02:31:54 -04:00
attachmentsTest.js Fix saving to My Library if Zotero pane hasn't been opened 2016-04-09 18:34:54 -04:00
browserTest.js Fix saving to My Library if Zotero pane hasn't been opened 2016-04-09 18:34:54 -04:00
cachedTypesTest.js Add toCanonical and toLabel for Zotero.CharacterSets 2015-06-11 17:17:28 -05:00
collectionsTest.js Make various collection methods synchronous 2016-03-25 18:44:24 -04:00
collectionTest.js Make various collection methods synchronous 2016-03-25 18:44:24 -04:00
collectionTreeViewTest.js Remove delay() in test 2016-03-25 16:53:28 -04:00
concurrentCallerTest.js Resolve caller.start() promise when passed functions finish 2015-11-11 02:14:30 -05:00
creatorsTest.js Deasyncification 🔙 😢 2016-03-07 17:03:58 -05:00
dataObjectsTest.js Clean up DataObject erasing, and fix search unloading 2015-06-16 19:51:21 -04:00
dataObjectTest.js Add .library to Zotero.DataObject 2016-04-10 19:46:10 -04:00
dataObjectUtilitiesTest.js Deasyncification 🔙 😢 2016-03-07 17:03:58 -05:00
dateTest.js Daylight saving time: it's a thing! 2016-03-13 20:28:12 -04:00
dbTest.js Throw an error from queryAsync() if onRow throws an error 2016-03-28 17:47:25 -04:00
duplicatesTest.js Fixes #918, Enabling "Show Unfiled Items" or "Show Duplicates" breaks UI 2016-03-13 20:31:15 -04:00
feedItemsTest.js Close #934. Remove feed item read state syncing 2016-03-31 12:37:01 +03:00
feedItemTest.js Close #934. Remove feed item read state syncing 2016-03-31 12:37:01 +03:00
feedReaderTest.js Various feeds changes 2016-03-22 06:56:36 -04:00
feedsTest.js Various feeds changes 2016-03-22 06:56:36 -04:00
feedTest.js Close #934. Remove feed item read state syncing 2016-03-31 12:37:01 +03:00
fileInterfaceTest.js Make various collection methods synchronous 2016-03-25 18:44:24 -04:00
fileTest.js Update character set handling 2015-06-12 02:46:02 -04:00
fulltextTest.js Closes #899, Setting max chars to 0 should disable full-text indexing 2016-02-07 01:01:26 -05:00
groupsTest.js Update toolbar icons on group editability change 2016-03-25 16:49:26 -04:00
groupTest.js Add Feed and FeedItem 2015-09-21 17:08:21 -05:00
itemFieldsTest.js Fix Zotero.ItemFields.getBaseIDFromTypeAndField() 2015-05-27 05:01:48 -04:00
itemPaneTest.js Add feed menu buttons. Close adomasven/zotero#9. 2016-04-01 12:25:37 +03:00
itemsTest.js Various feeds changes 2016-03-22 06:56:36 -04:00
itemTest.js Clear item creators when calling setCreators() with an empty array 2016-04-07 21:10:11 -04:00
itemTreeViewTest.js Try to fix intermittent Travis error 2016-04-15 05:14:52 -04:00
librariesTest.js Make Zotero.Libraries.getAll() return sorted Zotero.Library instances 2015-11-04 14:04:21 -05:00
libraryTest.js Load synced settings (incl. tag colors) at startup 2016-03-15 01:18:55 -04:00
lookupTest.js Rename remaining files to *Test.js 2015-05-19 14:46:17 -04:00
notifierTest.js Add Zotero.Notifier.Queue to keep event groups separate, and use for sync 2016-04-22 22:48:58 -04:00
preferences_advancedTest.js Update linked attachment base directory code 2015-09-29 04:42:12 -04:00
preferences_searchTest.js Add waitForDialog(onOpen, button) support function 2015-06-04 20:31:48 -04:00
preferences_syncTest.js Deasyncification 🔙 😢 2016-03-07 17:03:58 -05:00
quickCopyTest.js Ignore trailing period in domain for Quick Copy 2015-07-03 23:46:39 -04:00
recognizePDFTest.js Return a Zotero.Item from all Zotero.Attachments methods 2015-05-29 05:33:54 -04:00
relatedboxTest.js Deasyncification 🔙 😢 2016-03-07 17:03:58 -05:00
relationsTest.js Load reverse relations mappings at startup 2016-03-18 04:31:37 -04:00
schemaTest.js Overhaul object downloading/processing during data syncs 2016-03-23 04:29:04 -04:00
searchTest.js Saved search fixes 2016-03-26 04:14:56 -04:00
storageLocalTest.js Overhaul object downloading/processing during data syncs 2016-03-23 04:29:04 -04:00
storageRequestTest.js ZFS file sync overhaul for API syncing 2015-10-29 04:38:27 -04:00
supportTest.js Deasyncify Zotero.Tags.getID()/getAsync(), and add Zotero.Tags.create() 2016-04-21 11:07:16 -04:00
syncAPIClientTest.js Overhaul object downloading/processing during data syncs 2016-03-23 04:29:04 -04:00
syncEngineTest.js Close #930, [API Syncing] Sync synced settings 2016-04-19 05:22:16 -04:00
syncFullTextEngineTest.js Full-text syncing support via API [DB reupgrade] 2015-11-12 02:54:51 -05:00
syncLocalTest.js Overhaul object downloading/processing during data syncs 2016-03-23 04:29:04 -04:00
syncRunnerTest.js Close #931, [Async DB] Update long tag fixer 2016-04-21 11:46:23 -04:00
tagsboxTest.js Deasyncify Zotero.Tags.getID()/getAsync(), and add Zotero.Tags.create() 2016-04-21 11:07:16 -04:00
tagSelectorTest.js Deasyncify Zotero.Tags.getID()/getAsync(), and add Zotero.Tags.create() 2016-04-21 11:07:16 -04:00
tagsTest.js Deasyncify Zotero.Tags.getID()/getAsync(), and add Zotero.Tags.create() 2016-04-21 11:07:16 -04:00
translateTest.js Fix collection export 2016-03-21 18:11:30 -04:00
utilities_internalTest.js Gzip-compress API uploads larger than 1000 characters 2016-03-28 02:38:28 -04:00
utilitiesTest.js Fix test failures 2016-03-07 17:13:30 -05:00
webdavTest.js Deasyncification 🔙 😢 2016-03-07 17:03:58 -05:00
zfsTest.js Merge branch 'deasyncification' 2016-03-16 02:02:41 -04:00
zoteroPaneTest.js Saved search fixes 2016-03-26 04:14:56 -04:00