New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: support snapshots and console props within multi-domain #20949
feat: support snapshots and console props within multi-domain #20949
Commits on Apr 7, 2022
-
-
Implement snapshots and consoleprops within multi origin
further progress with getters cleaned up log/snapshot serialization attempt to pass and hydrate value state of serialized dom elements temp commit traversal dom by some stretch of a miracle this is working... still somehow working after massive performance issues with full tree serialization, fix here is to just attach values to inputs for reifying on primary now we are cookin test WIP tests WIP working multi-domain actions snapshots tests added more tests to verify snapshots add tests and refactor certain tests to make simpler added misc snapshot tests add navigation snapshot placeholder add network request snapshot tests add shadow querying snapshot tests update test names added snapshot querying spec added screenshot snapshot test add spies,clocks, and stubs tests implement snapshot tests for traversal commands rename local storeage snapshot tests to fit convention add viewport snapshot tests rename snapshot traversal to fit naming convention add snapshot waiting tests added window snapshot tests implement navigation snapshot tests now that sinon proxy issues internal to log are now fixed refactor multi-domain snapshot tests to leverage utility method over redefining in each spec
-
-
rename snapshot files to fit origin paradigm and fix misname on prima…
…ryDomainCommunicator
-
fix .tick() snapshot/consoleProps test (figure out the deal with cons…
…oleProps sometimes being a function)
-
don't invoke functions with arguments (we need to be more explicit ab…
…out the functions we are invoking
-
opt for my explicit serialization behavior with functions, never atte…
…mpt to serialize bluebird promises
-
-
refactor log serialization to own file, clean up code and add comment…
…s to what is going on in this 'here be dragons' code
-
-
-
refactor postprocess snapshot into own method to handle in final stat…
…e snapshot processing for cross origin
-
-
-
Commits on Apr 11, 2022
-
Merge branch 'feature-multidomain' of github.com:cypress-io/cypress i…
…nto md-support-snapshots-and-console-props
-
-
-
Merge branch 'md-support-snapshots-and-console-props' of github.com:c…
…ypress-io/cypress into md-support-snapshots-and-console-props
Commits on Apr 12, 2022
-
fix snapshot generator to always reify snapshot (<body>) over attempt…
…ing to match in the DOM
-
-
-
clean up snapshot style reification to be more straightforward and re…
…move redundancies
-
Merge branch 'feature-multidomain' of github.com:cypress-io/cypress i…
…nto md-support-snapshots-and-console-props
-
Commits on Apr 13, 2022
Commits on Apr 14, 2022
-
-
remove snapshots test folder and migrate tests into commands director…
…y with #consoleProps context blocks for each
-
change removeSrcAttributeFromAUTIframe name to removeSrcAttribute as …
…it is implied on the AUT
-
refactor multi-domain consoleProp tests to use shouldWithTimeout cust…
…om command to avoid setTimeouts on command queue event to make test implementation cleaner
Commits on Apr 15, 2022
-
-
Merge branch 'feature-multidomain' of github.com:cypress-io/cypress i…
…nto md-support-snapshots-and-console-props
-
Commits on Apr 18, 2022
-
clean up some documentation and remove TS ignores. added getStyles to…
… internal-types.
-
-
-
-
compare originPolicy of top and AUT instead of just origin to make sn…
…apshots work in subdomains
-
add some basic log serialization tests that show full pre/reification…
… of log, as well as state hydration for innerHTML. break out object/array methods from log like serialization into own methods
Commits on Apr 19, 2022
-
-
-
Merge branch 'feature-multidomain' of github.com:cypress-io/cypress i…
…nto md-support-snapshots-and-console-props
-
-
work around firefox 93 issues by unsetting the document in cy state a…
…s the document is in a cross origin context in the primary, which means accessing any elements will not work
-
-
remove crossOriginLog in favor of nullish coalescing if visible on th…
…e log is not set