У меня есть пример проекта, который вы можете проверить, у которого есть работающий тест OData: https://github.com/Marcus-L/Test-Upshot
Вот фрагмент кода:
upshot.dataSources = upshot.dataSources || {};
upshot.dataSources.ParentThings = upshot.RemoteDataSource({
provider: upshot.ODataDataProvider,
providerParameters: { url: "/OData.svc", operationName: "ParentThings", operationParameters: { $expand: "Children"} },
bufferChanges: true,
dataContext: undefined,
mapping: {}
});
upshot.dataSources.ParentThings.refresh();