Superteam Academy
|bySuperteam BrasilSuperteam Brasil
Superteam Academy

The decentralized learning platform for Solana developers.

Resources

  • Courses
  • Leaderboard
  • Community

Support

  • Documentation
  • API Reference
  • Community

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy

Follow Us

  • Twitter / X
  • Discord
  • GitHub

Stay in the Loop

Get weekly updates on new courses, Solana ecosystem news, and learning tips.

Powered bySuperteam BrasilSuperteam Brasil

Β© 2026 Superteam Academy. All rights reserved.

Anchor Framework Fundamentals

PDA Constraints
Error Handling
Testing with Anchor
Build Your First Program
Advanced Anchor / Testing with Anchor
30 XP

Testing with Anchor

Integration Tests

TypeScript
import * as anchor from '@coral-xyz/anchor';
import { Program } from '@coral-xyz/anchor';
import { MyProgram } from '../target/types/my_program';

describe('my-program', () => {
  const provider = anchor.AnchorProvider.env();
  anchor.setProvider(provider);
  const program = anchor.workspace.MyProgram as Program<MyProgram>;

  it('initializes', async () => {
    const tx = await program.methods
      .initialize('test')
      .rpc();
    console.log('tx:', tx);
  });
});
You need to enroll in this course before you can mark lessons as complete.
7 / 8