..
data
Update RDF tests
2026-03-06 16:51:25 -05:00
.eslintrc
Add separate .eslintrc for tests
2019-09-16 01:28:52 -04:00
advancedSearchTest.js
Fix connector save timing out with Advanced Search
2025-11-03 09:24:35 +02:00
annotationsTest.js
Add tests for image annotation placeholder in notes
2026-03-24 12:09:15 -04:00
attachmentReadObserverTest.js
Don't mark group attachment as unsynced when opened
2026-05-21 10:08:07 -04:00
attachmentsTest.js
Add support for clearing challenge in browser during translation
2026-05-05 09:51:03 -04:00
bibliographyTest.js
Fix remaped styles not working in Document Preferences dialog
2025-12-16 16:33:45 +02:00
browserRequestTest.js
Add support for clearing challenge in browser during translation
2026-05-05 09:51:03 -04:00
cachedTypesTest.js
Fix primary item types not appearing in More menu when not in MRU list
2021-03-29 01:41:37 -04:00
citationDialogTest.js
citation dlg: sort libraries by cited count ( #5925 )
2026-05-21 10:07:52 -04:00
citeprocRsBridgeTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
citeTest.js
Fix citing in Serbian locale
2026-01-26 15:14:19 -05:00
collectionsTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
collectionTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
collectionTreeRowTest.js
Include proper test for b373291c02 for #2771
2022-08-19 12:05:30 -04:00
collectionTreeTest.js
Disable snapshot saving in feed item translation itest
2026-04-03 09:58:47 -04:00
concurrentCallerTest.js
Remove Bluebird methods in concurrentCallerTest.js
2025-07-30 22:30:57 -04:00
creatorsTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
dataDirectoryTest.js
Remove Chai as Promised
2025-07-30 22:31:08 -04:00
dataObjectsTest.js
Properly display annotations as rows of relatedBox ( #5585 )
2025-12-12 14:55:27 -05:00
dataObjectTest.js
Restore timeout in dataObjectTest.js, fix test
2025-07-30 22:30:57 -04:00
dataObjectUtilitiesTest.js
Don't upload tags on item conflict if only tag order has changed
2025-12-24 22:00:07 -05:00
dateTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
dbTest.js
Fix full-text indexing failing silently after periodic vacuum or backup
2026-05-22 11:00:03 -04:00
debugTest.js
Test debug output logging again
2023-05-24 20:59:29 +03:00
dictionariesTest.js
fx-compat: Fix dictionaries tests
2022-06-19 04:16:53 -04:00
duplicatesTest.js
avoid relation to self after merging related items ( #5488 )
2025-08-15 01:40:01 -04:00
feedItemsTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
feedItemTest.js
Remove remaining chai-as-promised method calls
2025-07-30 22:31:08 -04:00
feedReaderTest.js
Don't try to reject last feed item when FeedReader terminates
2025-07-30 22:31:08 -04:00
feedsTest.js
Use alternate method to test feed check delay
2025-07-30 22:30:56 -04:00
feedTest.js
Fix Zotero.Feed tests after chai-as-promised removal
2025-07-30 22:31:08 -04:00
fileChangeWatcherTest.js
Add platform-native file change watcher for storage sync
2026-02-24 14:15:15 -05:00
fileHandlersTest.js
FileHandlers: Infer PDF pageIndex from annotation key
2025-07-30 11:37:52 -04:00
fileInterfaceTest.js
Fix test for Citavi annotation import
2025-10-02 17:17:37 +01:00
fileTest.js
Use APFS cloning for file copies on macOS
2026-04-03 14:33:21 -04:00
folderImportTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
fulltextTest.js
Fix full-text indexing failing silently after periodic vacuum or backup
2026-05-22 11:00:03 -04:00
groupsTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
groupTest.js
Remove remaining chai-as-promised method calls
2025-07-30 22:31:08 -04:00
HiddenBrowserTest.js
fx140: More progress toward startup
2025-07-30 22:18:36 -04:00
httpTest.js
cookieContextId -> userContextId
2026-05-05 09:51:04 -04:00
hyphenationTest.js
close more leftover windows in tests ( #5460 )
2025-08-02 01:40:21 -04:00
importExportTest.js
Update RDF tests
2026-03-06 16:51:25 -05:00
integrationTest.js
Auto-recover ALL-CAPS macOS corrupted word field codes.
2026-02-26 16:22:28 +02:00
intlTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
itemFieldsTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
itemPaneTest.js
ItemTree: + expands all rows one level at a time ( #5797 )
2026-03-23 15:25:30 -04:00
itemsTest.js
Set Recently Read threshold relative to most recent item ( #5878 )
2026-04-07 14:10:18 -04:00
itemTest.js
Read Aloud: Persist last-read position in synced setting ( #5860 )
2026-03-27 15:22:02 -04:00
itemTreeTest.js
Close advanced search window in collectionViewItemTree notify() test
2026-05-21 10:06:05 -04:00
librariesTest.js
Remove remaining chai-as-promised method calls
2025-07-30 22:31:08 -04:00
libraryTest.js
Remove remaining chai-as-promised method calls
2025-07-30 22:31:08 -04:00
libraryTreeTest.js
Tests: Don't auto-select collections and searches after creation
2024-06-24 02:45:20 -04:00
lookupTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
mendeleyImportTest.js
Revert treating "arXiv ID" as a field in Mendeley import
2025-12-26 15:55:45 -05:00
mergeItemsTest.js
Item merging: Don't merge trashed attachments of any type
2026-03-04 23:14:53 -05:00
mimeTest.js
Add EPUB format to Zotero.MIME
2023-08-07 16:07:52 -04:00
noteeditorTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
noteTabTest.js
Fix note tab reopen logic ( #5706 )
2026-01-20 10:56:04 -05:00
notifierTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
openurlTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
pluginAPITest.js
Fix removal logic for menu added by MenuManager ( #5886 )
2026-04-21 12:14:04 -04:00
preferences_advancedTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
preferences_syncTest.js
Show email addresses in sync settings
2026-03-24 12:09:08 -04:00
profileTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
protocolHandlerTest.js
Close window after protocol handler tests
2019-08-03 02:48:01 -04:00
proxyTest.js
Import URL from XPCOM code instead of relying on window for Proxy code
2022-11-22 15:58:49 +02:00
quickCopyTest.js
Stop using restoreProcessorState() ( #5516 )
2025-08-26 00:44:14 -04:00
readerTest.js
close more leftover windows in tests ( #5460 )
2025-08-02 01:40:21 -04:00
recognizeDocumentTest.js
Set auto attachment title when not renaming ( #5748 )
2026-01-27 11:44:50 -05:00
relatedboxTest.js
filter out trashed items in relatedBox ( #5482 )
2025-08-13 23:56:40 -04:00
relationsTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
RemoteTranslateTest.js
fx140: ESMify RemoteTranslate and uses
2025-07-30 22:30:30 -04:00
retractionsTest.js
CI: Re-enable retractions tests
2024-04-11 06:09:12 -04:00
rtfScanTest.js
Improve RTF scan. Add test coverage. ( #5672 )
2026-02-02 15:03:57 -05:00
schemaTest.js
Remove Chai as Promised
2025-07-30 22:31:08 -04:00
searchTest.js
Fix quicksearch not finding annotations of standalone attachments ( #5756 )
2026-01-28 13:30:36 -05:00
server_connectorIntegrationTest.js
Server: Test new browser detection behavior
2026-04-30 12:18:42 -04:00
server_connectorTest.js
Replace chai-as-promised assertions in server_connector tests
2026-04-30 12:18:49 -04:00
server_integrationTest.js
Server: Test new browser detection behavior
2026-04-30 12:18:42 -04:00
server_localAPITest.js
Fix citations accumulating due to CSL.Engine caching ( #5742 )
2026-01-26 16:12:36 -05:00
serverTest.js
fx140: Fix NetUtil import in server tests
2025-07-30 22:31:03 -04:00
storageLocalTest.js
File sync: Rename single HTML file within multi-file ZIP to known name
2025-08-28 03:06:52 -04:00
storageRequestTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
styleTest.js
Update style test for NLM/Vancouver style changes
2026-04-02 16:11:47 -04:00
supportTest.js
Show more granular error for generateItemJSONData() test
2025-12-26 23:36:09 -05:00
syncAPIClientTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
syncedSettingsTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
syncEngineTest.js
Auto-resolve lastRead sync conflicts by picking the most recent value
2026-04-07 10:29:25 -04:00
syncEventListenersTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
syncFullTextEngineTest.js
Add resetData() as lightweight alternative to resetDB() for sync tests ( #5822 )
2026-03-05 15:54:10 -05:00
syncLocalTest.js
Add resetData() as lightweight alternative to resetDB() for sync tests ( #5822 )
2026-03-05 15:54:10 -05:00
syncRunnerTest.js
Fix sync runner test for updated login error button text
2026-03-19 15:48:16 -04:00
tabsTest.js
Render citeproc.js markup in tab titles ( #4602 )
2024-08-26 07:57:17 -04:00
tagsboxTest.js
Fix tag paste to include existing field text at cursor position ( #5873 )
2026-04-21 12:20:55 -04:00
tagSelectorTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
tagsTest.js
Exclude ©, ®, and ™ from emoji detection regex
2026-03-29 17:51:27 +02:00
translateTest.js
Fix UNC paths test for updated Zotero RDF translator
2026-03-09 14:55:25 -04:00
translatorsTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
uriTest.js
fx140: Asyncify/ESMify tests
2025-07-30 22:30:53 -04:00
utilities_internalTest.js
renderItemTitle(): Only split on known tags
2026-01-20 12:58:44 -05:00
utilitiesSubmoduleTest.js
Update utilities, move tests, add to CI ( #2584 )
2022-04-30 04:55:11 -04:00
webdavTest.js
Add resetData() as lightweight alternative to resetDB() for sync tests ( #5822 )
2026-03-05 15:54:10 -05:00
zfsTest.js
Add resetData() as lightweight alternative to resetDB() for sync tests ( #5822 )
2026-03-05 15:54:10 -05:00
zoteroPaneTest.js
Fix flakiness in "should shift-tab across the zotero pane" test
2026-03-31 01:38:28 +02:00
zoteroTest.js
Keep Zotero in the User-Agent, add Firefox ( #5500 )
2025-08-27 00:40:08 -04:00