Skip to content

feat: REST API remaining modules migration (40 test cases)#136

Merged
Lenajava1 merged 1 commit into
devfrom
vcst-remaining-restapi-modules
Apr 17, 2026
Merged

feat: REST API remaining modules migration (40 test cases)#136
Lenajava1 merged 1 commit into
devfrom
vcst-remaining-restapi-modules

Conversation

@Lenajava1
Copy link
Copy Markdown
Collaborator

Summary

Batch migration of all remaining small Katalon modules into _refactored/tests/restapi/.

Modules (7 new)

Module Tests Coverage
Content 7 pages, menu, themes, stats
Search 6 index get/build/drop/cancel + run & verify
CatalogPublishing 7 channels CRUD + completeness evaluate
CatalogPersonalisation 7 tags, personalization search, outlines sync
Core 7 currencies, package types, SEO
HealthCheck 3 health endpoint + ES connectivity
Orders 3 order create, search, indexed search
Total 40

Skipped (duplicates/non-tests)

  • ModuleAssets — already covered in platform/test_assets.py
  • backend — duplicates of pricelist/product/user from other modules
  • Utility — just a delay, not a test

Verification

  • Local: 39 passed, 1 skipped, 0 failed

🤖 Generated with Claude Code

Batch migration of all remaining small Katalon modules:

  * Content (7) — pages, menu, themes, stats
  * Search (6) — index get/build/drop/cancel + run & verify
  * CatalogPublishing (7) — channels CRUD + completeness evaluate
  * CatalogPersonalisation (7) — tags, personalization search, outlines sync
  * Core (7) — currencies, package types, SEO info
  * HealthCheck (3) — health endpoint + ES connectivity
  * Orders (3) — order create, search, indexed search

Skipped modules (duplicates): ModuleAssets (covered in platform/test_assets),
backend (duplicates of pricelist/product/user), Utility (just a delay).

Local: 39 passed, 1 skipped, 0 failed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

REST API Test Results

262 tests   260 ✅  21s ⏱️
  3 suites    2 💤
  3 files      0 ❌

Results for commit 90e17a4.

@Lenajava1 Lenajava1 merged commit f867b71 into dev Apr 17, 2026
3 checks passed
@Lenajava1 Lenajava1 deleted the vcst-remaining-restapi-modules branch April 29, 2026 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant