blob: 55952373998d29829386d42a0ffe3b03e35bbea2 [file] [log] [blame]
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@import Flutter;
@import XCTest;
@import webview_flutter_wkwebview;
@interface FWFDataConvertersTests : XCTestCase
@end
@implementation FWFDataConvertersTests
- (void)testFNSURLRequestFromRequestData {
NSURLRequest *request = FWFNSURLRequestFromRequestData([FWFNSUrlRequestData
makeWithUrl:@"https://flutter.dev"
httpMethod:@"post"
httpBody:[FlutterStandardTypedData typedDataWithBytes:[NSData data]]
allHttpHeaderFields:@{@"a" : @"header"}]);
XCTAssertEqualObjects(request.URL, [NSURL URLWithString:@"https://flutter.dev"]);
XCTAssertEqualObjects(request.HTTPMethod, @"POST");
XCTAssertEqualObjects(request.HTTPBody, [NSData data]);
XCTAssertEqualObjects(request.allHTTPHeaderFields, @{@"a" : @"header"});
}
@end