#import "LSStubResponseDSL+WithJSON.h" @implementation LSStubResponseDSL (WithJSON) - (WithJSONMethod)withJSON { return ^LSStubResponseDSL *(id json) { NSError *error; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:json options:0 error:&error]; NSAssert(jsonData, @"Failed to serialize provided JSON fixture: %@", json); return self.withHeader(@"Content-Type", @"application/json") .withBody(jsonData); }; } @end