zotero/test/tests
Dan Stillman a740658452 Relations overhaul (requires new DB upgrade from 4.0)
Relations are now properties of collections and items rather than
first-class objects, stored in separate collectionRelations and
itemRelations tables with ids for subjects, with foreign keys to the
associated data objects.

Related items now use dc:relation relations rather than a separate table
(among other reasons, because API syncing won't necessarily sync both
items at the same time, so they can't be stored by id).

The UI assigns related-item relations bidirectionally, and checks for
related-item and linked-object relations are done unidirectionally by
default.

dc:isReplacedBy is now dc:replaces, so that the subject is an existing
object, and the predicate is now named
Zotero.Attachments.replacedItemPredicate.

Some additional work is still needed, notably around following
replaced-item relations, and migration needs to be tested more fully,
but this seems to mostly work.
2015-06-01 20:28:30 -04:00
..
data Merge branch '4.0' into sjk/659 2015-06-01 00:03:20 -04:00
attachmentsTest.js Clean up initialization of attachments tests 2015-06-01 20:23:21 -04:00
collectionsTest.js Collections data layer cleanup 2015-05-24 04:37:34 -04:00
collectionTest.js Fix updating of cached child collections/items, and make more efficient 2015-05-30 19:03:42 -04:00
collectionTreeViewTest.js Relations overhaul (requires new DB upgrade from 4.0) 2015-06-01 20:28:30 -04:00
dataObjectsTest.js Default to user library when assigning unsaved item to collection 2015-05-31 02:03:53 -04:00
dataObjectTest.js Relations overhaul (requires new DB upgrade from 4.0) 2015-06-01 20:28:30 -04:00
dataObjectUtilitiesTest.js More data layer changes 2015-05-21 23:39:00 -04:00
dateTest.js Add Zotero.Date.isISODate() and Zotero.Date.isoToSQL() 2015-05-04 02:41:14 -04:00
dbTest.js Remove stray this.timeout() call 2015-05-29 01:38:47 -04:00
fileTest.js Async Zotero.File.copyDirectory() 2015-05-23 21:08:11 -04:00
fulltextTest.js Update PDF tool handling in tests 2015-05-31 23:50:26 -04:00
groupsTest.js Add getGroup() and createGroup() test support functions 2015-06-01 20:23:20 -04:00
itemFieldsTest.js Fix Zotero.ItemFields.getBaseIDFromTypeAndField() 2015-05-27 05:01:48 -04:00
itemPaneTest.js More data layer changes 2015-05-21 23:39:00 -04:00
itemsTest.js Relations overhaul (requires new DB upgrade from 4.0) 2015-06-01 20:28:30 -04:00
itemTest.js Relations overhaul (requires new DB upgrade from 4.0) 2015-06-01 20:28:30 -04:00
itemTreeViewTest.js Attachment fixes 2015-05-23 04:43:37 -04:00
lookupTest.js Rename remaining files to *Test.js 2015-05-19 14:46:17 -04:00
preferences_searchTest.js Update PDF tool handling in tests 2015-05-31 23:50:26 -04:00
recognizePDFTest.js Return a Zotero.Item from all Zotero.Attachments methods 2015-05-29 05:33:54 -04:00
relatedboxTest.js Relations overhaul (requires new DB upgrade from 4.0) 2015-06-01 20:28:30 -04:00
relationsTest.js Relations overhaul (requires new DB upgrade from 4.0) 2015-06-01 20:28:30 -04:00
searchTest.js Add basic tests for full-text search 2015-05-31 14:39:37 -07:00
supportTest.js Merge branch '4.0' into sjk/659 2015-06-01 00:03:20 -04:00
tagSelectorTest.js Fixes #728, Tag selector refreshing 2015-05-25 21:48:46 -04:00
translateTest.js A couple Zotero.Translate.ItemGetter test fixes 2015-06-01 06:12:11 -04:00
utilitiesTest.js Merge branch '4.0' into sjk/659 2015-06-01 00:03:20 -04:00
zoteroPaneTest.js Fix selection of new items 2015-05-25 21:48:47 -04:00