sky-uk / client-lib-ios-test-foundation Goto Github PK
View Code? Open in Web Editor NEWSky Italia Test Foundation Framework for iOS
License: BSD 3-Clause "New" or "Revised" License
Sky Italia Test Foundation Framework for iOS
License: BSD 3-Clause "New" or "Revised" License
call count is not working with the following example:
.route(try Mocks.Selfcare.CartCalculation.Response.given(cartId).edr())
.route(try Mocks.Selfcare.CartCalculation.Response.skyQPlatinum(cartId: cartId).edr())
I have attempted to import this package via SPM into another package that I am working on. The new package will be utilised by tvOS targets and as such I had my target set as a tvOS simulator in Xcode.
Upon attempting to build my unit tests with SkyTestFoundation
I am greeted with a bunch of errors, the crux of which is that the various tap
/ swipe
etc. functions that are being called on XCUIElement
/ XCUIApplication
etc. are not available on the tvOS SDK.
As such I would recommend to either remove tvOS
from the supported platforms for this library or find a way to hide the various APIs on tvOS targets.
"Building endpoint: (endpoint) Response.count:(responses.count)" not printed when mocks responses are added with
route(endpoint: String, on: @escaping ((Swifter.HttpRequest) -> HttpResponse))
TODO: implementation of drawImage once "if_os" branch is merged
Call report doesn't take into account endpoint defined with method route(endpoint: String, on: Request --> Response)
i.e
Handle GET /endpoint ...
Handled request (by handler 1): GET /e2e-contracts/sdbfjdasyuofhscemochilegge98457iuyegvjhdfszbvjh
public func swipeUp() {
XCUIApplication().swipeUp()
waitForAWhile(0.5)
}
see. testRecordButtonState_GivenEmptyRecords_Check_SCREO_3020 differences between android / iOS
see: test LoginTests of MSA
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.