NetPraise
๐Ÿงช FULL INTEGRATION TEST SUITE

Tests real DB operations โ€” all test data is cleaned up after

Test Configuration

Load current user

Authentication required to view users

Update profile (name)

Reload & verify profile saved

Search for churches in DB

Fetch classes for current church

Create a test class

Join test class as member

Verify class membership saved

Generate QR code invite link

Create prayer request

Update prayer request (edit body)

Verify prayer update saved

Create a notification

Read back notification

Cleanup all test data

Invite pre-configured test accounts so you can log in and test as different users. Requires admin role.

Admin Tester

testuser.admin@netpraise.app

admin

Mary Johnson

testuser.member1@netpraise.app

user

James Wilson

testuser.member2@netpraise.app

user

Sarah Davis

testuser.member3@netpraise.app

user

๐Ÿ“‹ How to use:

1. Click "Invite Sample Users" โ€” they get an invite email

2. Check the inbox for testuser.admin@netpraise.app etc.

3. Set a password and log in to test as that user

๐Ÿ’ก You control these email accounts โ€” use Gmail aliases or a test inbox service like Mailinator.