cy.createCollection(adminUser.token, {
name: colName,
owner_uuid: activeUser.user.uuid,
+ preserve_version: true,
manifest_text: ". 37b51d194a7513e45b56f6524f2d51f2+3 0:3:bar\n"})
.as('originalVersion').then(function() {
// Change the file name to create a new version.
cy.loginAs(activeUser);
const searchQuery = `${colName} type:arvados#collection`;
// Search for only collection's current version
- cy.visit(`/search-results?q=${encodeURIComponent(searchQuery)}`);
- cy.get('[data-cy=search-results]').should('contain', 'current');
- cy.get('[data-cy=search-results]').should('not.contain', 'old version');
+ cy.doSearch(`${searchQuery}`);
+ cy.get('[data-cy=search-results]').should('contain', 'head version');
+ cy.get('[data-cy=search-results]').should('not.contain', 'version 1');
// ...and then, include old versions.
- cy.visit(`/search-results?q=${encodeURIComponent(searchQuery + ' is:pastVersion')}`);
- cy.get('[data-cy=search-results]').should('contain', 'current');
- cy.get('[data-cy=search-results]').should('contain', 'old version');
+ cy.doSearch(`${searchQuery} is:pastVersion`);
+ cy.get('[data-cy=search-results]').should('contain', 'head version');
+ cy.get('[data-cy=search-results]').should('contain', 'version 1');
});
});
});
\ No newline at end of file