10 #include "flutter/testing/testing.h"
17 native_resolver_ = std::make_shared<TestDartNativeResolver>();
18 NSString* fixtures = @(testing::GetFixturesPath());
20 initWithAssetsPath:fixtures
21 ICUDataPath:[fixtures stringByAppendingString:
@"/icudtl.dat"]];
25 allowHeadlessExecution:
true];
29 [engine_ shutDownEngine];
31 native_resolver_.reset();
35 [engine_ shutDownEngine];
40 native_resolver_->SetNativeResolverForIsolate();
44 native_resolver_->AddNativeCallback({name},
function);
49 NSString* fixtures = @(testing::GetFixturesPath());
51 initWithAssetsPath:fixtures
52 ICUDataPath:[fixtures stringByAppendingString:
@"/icudtl.dat"]];
55 allowHeadlessExecution:
true];
59 id pasteboardMock = OCMClassMock([NSPasteboard
class]);
60 OCMExpect([pasteboardMock stringForType:[OCMArg any]]).andDo(^(NSInvocation* invocation) {
61 NSString* returnValue = pasteboardString.length > 0 ? pasteboardString : nil;
62 [invocation setReturnValue:&returnValue];
64 id engineMock = OCMPartialMock(engine);
65 OCMStub([engineMock pasteboard]).andReturn(pasteboardMock);