Task 27: Guarded integration test

Open Beginner friendly
#35 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
78/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Quiet
Tech stack
typescript
Domain
testing-qa

Research direction

Start with src/test/integration/sidecar-owa-sync.test.ts, then create the named sidecar-owa-mutate.test.ts following its pattern. Use the five OWA environment variables and skip the suite when any is missing. The test is done when it covers create, update, and delete, verifies ChangeKey changes after update, and deletes the created item at the end.

Written by the indexing model from the issue text.

Description

area:o365 type:test

src/test/integration/sidecar-owa-mutate.test.ts. Mirrors sidecar-owa-sync.test.ts pattern.

Env: ORA_TEST_OWA_EMAIL, ORA_TEST_OWA_PASSWORD, ORA_TEST_OWA_TOTP_SEED, ORA_TEST_OWA_FOLDER_ID, ORA_TEST_OWA_FOLDER_CHANGE_KEY. Missing any → describe.skip.

Flow: create → update → delete. Asserts ChangeKey changes between create and update. Cleans up by deleting at end.

Plan §Task 27.

Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from swissonid/zero-line

All issues in swissonid/zero-line

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.