testing

Gunakan saat memverifikasi perubahan tanpa rangkaian pengujian otomatis, atau merencanakan cara menguji aplikasi kickstart ini.

npx skills add https://github.com/contentstack/kickstart-next-ssr --skill testing

Testing – kickstart-next-ssr

When to use

  • You need a minimal quality gate before a PR
  • You are validating Live Preview or Contentstack connectivity manually
  • You want to add automated tests later (planning only—this skill does not add dependencies)

Instructions

Current state

  • package.json has no test script and no Jest, Vitest, or Playwright dependency.
  • There is no __tests__ directory or *.test.ts(x) convention in the repo today.

Recommended local checks before merge

  1. npm run lint — catches ESLint issues (next lint).
  2. npm run build — ensures the Next.js production build succeeds (catches many TypeScript and bundling errors).

Manual / functional checks

  • With a seeded stack and valid .env, run npm run dev and load the home route.
  • For Live Preview: enable preview in Contentstack, use the preview URL with query parameters, and confirm content updates and editable regions behave as expected (see README.md and skills/contentstack-kickstart/SKILL.md).

Future automation (optional)

If the team adds a runner (e.g. Vitest for units, Playwright for e2e), update this skill with commands, file layout, and CI steps. Do not document tools until they exist in package.json.

Lebih banyak skill dari contentstack

cms-assets
contentstack
Memberikan saran kepada pengembang tentang pengorganisasian, pengiriman, dan transformasi aset di Contentstack. Mencakup struktur folder, transformasi Image Delivery API, penerbitan…
cms-branches-aliases
contentstack
Memberi saran kepada pengembang tentang penggunaan cabang Contentstack untuk pengembangan konten terisolasi dan alias untuk deployment konten tanpa downtime. Mencakup strategi cabang,…
cms-data-modeling-best-practices
contentstack
Pandu pengembang untuk memodelkan konten di Contentstack menggunakan struktur yang paling sederhana dan dapat digunakan kembali. Skill ini menjelaskan kapan menggunakan tipe konten, referensi, global…
cms-live-preview-visual-builder-support-assistant
contentstack
Diagnosis dan panduan implementasi Contentstack Live Preview dan Visual Builder. Lacak konteks pratinjau, identifikasi kontrak yang rusak, dan rekomendasikan…
cms-releases
contentstack
Memberi saran kepada developer tentang penggunaan Contentstack Releases untuk deployment konten atomik yang terkoordinasi. Mencakup pembuatan release, manajemen item, deployment bertahap,…
cms-roles-permissions
contentstack
Memberi saran kepada pengembang tentang merancang peran, izin, tim, dan akses token di Contentstack. Menjelaskan peran bawaan, peran kustom, penggabungan izin,…
cms-taxonomy
contentstack
Memberi saran kepada pengembang tentang penggunaan Contentstack Taxonomy untuk klasifikasi konten hierarkis terstruktur dan filtering sisi pengiriman. Mencakup taksonomi vs tag,...
cms-tokens-authentication
contentstack
Memberikan saran kepada pengembang tentang cara memilih metode autentikasi Contentstack dan jenis token yang tepat untuk kasus penggunaan frontend, backend, otomasi, dan aplikasi pihak ketiga.