summaryrefslogtreecommitdiff
path: root/cypress
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-05-09 08:01:54 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-05-09 08:01:54 +0900
commit8f36a807751f018d9422b05848ce44480e10e721 (patch)
treed07b5c837b70d9fb5027cb763f4e35b4aecba1cc /cypress
parentMerge branch 'develop' of https://github.com/misskey-dev/misskey into develop (diff)
downloadmisskey-8f36a807751f018d9422b05848ce44480e10e721.tar.gz
misskey-8f36a807751f018d9422b05848ce44480e10e721.tar.bz2
misskey-8f36a807751f018d9422b05848ce44480e10e721.zip
fix e2e test
Diffstat (limited to 'cypress')
-rw-r--r--cypress/e2e/basic.cy.js23
-rw-r--r--cypress/e2e/widgets.cy.js4
2 files changed, 26 insertions, 1 deletions
diff --git a/cypress/e2e/basic.cy.js b/cypress/e2e/basic.cy.js
index e271894ec1..e5e3a466ac 100644
--- a/cypress/e2e/basic.cy.js
+++ b/cypress/e2e/basic.cy.js
@@ -159,10 +159,31 @@ describe('After user signed in', () => {
});
it('successfully loads', () => {
- cy.get('[data-cy-open-post-form]').should('be.visible');
+ cy.get('[data-cy-user-setup-continue]').should('be.visible');
+ });
+
+ it('account setup wizard', () => {
+ cy.get('[data-cy-user-setup-continue]').click();
+
+ cy.get('[data-cy-user-setup-user-name] input').type('ありす');
+ cy.get('[data-cy-user-setup-user-description] textarea').type('ほげ');
+ // TODO: アイコン設定テスト
+
+ cy.get('[data-cy-user-setup-continue]').click();
+
+ // フォローはスキップ
+
+ cy.get('[data-cy-user-setup-continue]').click();
+
+ // プッシュ通知設定はスキップ
+
+ cy.get('[data-cy-user-setup-continue]').click();
+
+ cy.get('[data-cy-user-setup-continue]').click();
});
it('note', () => {
+ cy.get('[data-cy-open-post-form]').should('be.visible');
cy.get('[data-cy-open-post-form]').click();
cy.get('[data-cy-post-form-text]').type('Hello, Misskey!');
cy.get('[data-cy-open-post-form-submit]').click();
diff --git a/cypress/e2e/widgets.cy.js b/cypress/e2e/widgets.cy.js
index 88e19030c1..f5a982eb0a 100644
--- a/cypress/e2e/widgets.cy.js
+++ b/cypress/e2e/widgets.cy.js
@@ -10,6 +10,10 @@ describe('After user signed in', () => {
cy.registerUser('alice', 'alice1234');
cy.login('alice', 'alice1234');
+
+ // アカウント初期設定ウィザード
+ cy.get('[data-cy-user-setup] [data-cy-modal-window-close]').click();
+ cy.get('[data-cy-modal-dialog-ok]').click();
});
afterEach(() => {