nock 1.0.0+1 copy "nock: ^1.0.0+1" to clipboard
nock: ^1.0.0+1 copied to clipboard

outdated

HTTP requests mocking library for dart and flutter. Test your application in isolation.

example/main.dart

import 'package:test/test.dart';
import 'package:http/http.dart' as http;
import 'package:nock/nock.dart';

void main() {
  setUpAll(() {
    nock.init();
  });

  setUp(() {
    nock.cleanAll();
  });

  test("example", () async {
    final interceptor = nock("http://localhost/api").get("/users")
      ..replay(
        200,
        "result",
      );

    final response = await http.get("http://localhost/api/users");

    expect(interceptor.isDone, true);
    expect(response.statusCode, 200);
    expect(response.body, "result");
  });
}
23
likes
0
pub points
87%
popularity

Publisher

unverified uploader

HTTP requests mocking library for dart and flutter. Test your application in isolation.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

collection, http, test

More

Packages that depend on nock