@nextcloud/cypress

Nextcloud cypress helpers for Nextcloud apps and libraries
Commands
You can import individual commands or all at once
You can find the list of all available commands here
import { addCommands } from '@nextcloud/cypress'
addCommands()
import { getNc } from '@nextcloud/cypress/commands'
Cypress.Commands.add('getNc', getNc)
Selectors
You can find the list of all available selectors here
import { UploadPicker as UploadPickerComponent} from '../../dist/index.js'
import { UploadPicker, UploadPickerInput } from '@nextcloud/cypress/selectors'
describe('UploadPicker rendering', () => {
it('Renders default UploadPicker', () => {
cy.mount(UploadPickerComponent)
cy.getNc(UploadPicker).should('exist')
.should('have.class', 'upload-picker')
cy.getNc(UploadPickerInput).should('exist')
})
})