vektor-inc / vk-all-in-one-expansion-unit

wordpress plugin of powerful support
https://ja.wordpress.org/plugins/vk-all-in-one-expansion-unit/
GNU General Public License v2.0
7 stars 1 forks source link

[ CTA ] Fix No CTA Random Save / CTAが存在しない状態でランダム指定で保存しようとするとエラーになるので修正 #905

Closed kurudrive closed 1 year ago

kurudrive commented 1 year ago

チケットへのリンク / 変更の理由(元のissueがあればリンクを貼り付ければOK)

CTAが存在しない状態でランダム指定で保存しようとするとエラーになる不具合を修正

どういう変更をしたか?

レビューに回す前に確認する事

プログラムの変更の場合

変更内容について何を確認したか、どういう方法で確認をしたかなど

未登録処理確認

登録済みが削除されたケース

npm install
npm run build
wp-env start
npm run phpunit
npx playwright test --trace on --project=chromium

↑ 新規WordPressの新規投稿の時に ブロックエディタへようこそ のダイアログが出る場合と出ない場合があって状況によってテストがコケるので、 /tests/e2e/eta.spec.ts の 27行目前後をコメントアウト・解除してください https://github.com/vektor-inc/vk-all-in-one-expansion-unit/blob/5be5678ec6cc6e3960fa8274ddb33be20118be57/tests/e2e/cta.spec.ts#L27

確認URL

ローカルで確認よろしくお願いいたします。

レビュワーの確認方法・確認する内容など

レビュワーに回す前の確認事項


レビュワー向け

確認して変更が反映されていない場合の確認事項

drill-lancer commented 1 year ago

CTA を無効化してもブロックの PHP は読み込まれず JS は読み込まれるという状態になります。 JS をバラバラにしてそれぞれの機能が有効な状態のみブロックを読み込むという処置が必要と思われます。