spookie 1.0.2+3 copy "spookie: ^1.0.2+3" to clipboard
spookie: ^1.0.2+3 copied to clipboard

SuperAgent driven library for testing Dart HTTP servers.

example/spookie_example.dart

import 'dart:io';

import 'package:pharaoh/pharaoh.dart';
import 'package:spookie/spookie.dart';

void main() async {
  final app = Pharaoh();

  app.get('/', (req, res) {
    return res
        .type(ContentType.parse('application/vnd.example+json'))
        .json({"hello": "world"});
  });

  test('should not override previous Content-Types', () async {
    await (await request<Pharaoh>(app))
        .get('/')
        .expectStatus(200)
        .expectContentType('application/vnd.example+json')
        .expectBody('{"hello":"world"}')
        .test();
  });
}
3
likes
160
points
4
downloads

Publisher

verified publisheryaroo.dev

Weekly Downloads

SuperAgent driven library for testing Dart HTTP servers.

Repository (GitHub)
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

http, test

More

Packages that depend on spookie