json_matcher 0.1.2 copy "json_matcher: ^0.1.2" to clipboard
json_matcher: ^0.1.2 copied to clipboard

discontinued
outdatedDart 1 only

JSON Matcher for unit tests. Adds encodesTo() matcher which checks if the value encodes to a certain JSON

JSON Matcher for unit tests #

Provides encodesToJson() matcher which checks if the value encodes to expected JSON.

class Foo {
  final String key;
  final String val;

  Foo(String this.key, String this.val);

  toJson() => {key: val}; // This object can be JSON-encoded
}

void main() {
  test('JSON encoding is performed', () {
    final foo = new Foo('hello', 'world');
    final json = {'hello': 'world'};
    expect(foo, encodesToJson(json)); // Ensuring foo encodes to proper JSON
  });
}
2
likes
0
pub points
7%
popularity

Publisher

verified publisherkarapetov.com

JSON Matcher for unit tests. Adds encodesTo() matcher which checks if the value encodes to a certain JSON

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

convert, matcher

More

Packages that depend on json_matcher