Skip to content

feat: Add GitHub Action for Notion API integration tests #53

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ht-l1
Copy link
Collaborator

@ht-l1 ht-l1 commented Jun 3, 2025

Description

Workflow
  • Created .github/workflows/notion-integration-tests.yml
  • Configured to run on push to main, pull requests, and manual dispatch
  • Installed Jest testing framework with ES modules support
Test

Created jest.config.js with ESM configuration
Added test scripts to package.json:

  • npm run test - Run all tests
  • npm run test:integration - Run integration tests only
  • npm run test:watch - Run tests in watch mode

Type of Change

  • Bug fix
  • New feature
  • Documentation update
  • Refactor
  • Other (please describe):

How Has This Been Tested?

No local .env to test with

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • I have commented my code where necessary
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • I have updated the documentation (if applicable)

Related Issues

Fixes #47

@ht-l1 ht-l1 self-assigned this Jun 3, 2025
@ht-l1 ht-l1 added the enhancement New feature or request label Jun 3, 2025
@ht-l1 ht-l1 requested a review from ramakanth98 June 7, 2025 16:29
@ht-l1
Copy link
Collaborator Author

ht-l1 commented Jun 7, 2025

hey @ramakanth98 is it something you can review and provide feedback? thanks! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Architecture] GitHub Action: Integration for Notion API
1 participant