├── .gitignore ├── .vscode └── settings.json ├── README.md ├── ai-angular-pizza-creator ├── .editorconfig ├── .npmrc ├── DEVELOPMENT.md ├── README.md ├── app │ ├── app.component.scss │ ├── app.component.ts │ ├── app.module.ts │ ├── main.ts │ └── pizza-app │ │ ├── components │ │ ├── pizza-creator │ │ │ ├── pizza-creator.component.scss │ │ │ └── pizza-creator.component.ts │ │ ├── pizza-form │ │ │ ├── pizza-form.component.scss │ │ │ └── pizza-form.component.ts │ │ ├── pizza-size │ │ │ ├── pizza-size.component.scss │ │ │ └── pizza-size.component.ts │ │ ├── pizza-summary │ │ │ ├── pizza-summary.component.scss │ │ │ └── pizza-summary.component.ts │ │ ├── pizza-toppings │ │ │ ├── pizza-toppings.component.scss │ │ │ └── pizza-toppings.component.ts │ │ └── pizza-viewer │ │ │ ├── pizza-viewer.component.scss │ │ │ └── pizza-viewer.component.ts │ │ ├── containers │ │ └── pizza-app │ │ │ ├── pizza-app.component.scss │ │ │ └── pizza-app.component.ts │ │ ├── pizza-app.module.ts │ │ └── validators │ │ └── pizza.validator.ts ├── assets │ ├── .gitkeep │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ └── toppings │ │ ├── anchovy.svg │ │ ├── bacon.svg │ │ ├── base.svg │ │ ├── basil.svg │ │ ├── board.svg │ │ ├── chili.svg │ │ ├── mozzarella.svg │ │ ├── mushroom.svg │ │ ├── olive.svg │ │ ├── onion.svg │ │ ├── pepper.svg │ │ ├── pepperoni.svg │ │ ├── prawn.svg │ │ ├── sweetcorn.svg │ │ └── tomato.svg ├── circle.yml ├── cypress.json ├── cypress │ ├── README.md │ ├── fixtures │ │ └── example.json │ ├── integration │ │ ├── dry-spec.js │ │ ├── order-spec.js │ │ └── visual-spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ └── index.js ├── favicon.ico ├── index.html ├── karma.conf.js ├── package.json ├── pizza.png ├── renovate.json ├── tsconfig.json ├── vendor │ └── webpack.config.js ├── webpack.config.js └── yarn.lock ├── ai-cypress ├── README.md ├── cypress.json ├── cypress │ ├── alignme.js │ ├── fixtures │ │ ├── example.json │ │ ├── profile.json │ │ └── users.json │ ├── integration │ │ └── examples │ │ │ ├── actions.spec.js │ │ │ └── applitools.spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js └── package.json ├── angular-heroes-app-actions ├── README.md ├── angular.json ├── cypress.json ├── cypress │ ├── fixtures │ │ └── example.json │ ├── integration │ │ └── spec.ts │ ├── plugins │ │ ├── cy-ts-preprocessor.js │ │ └── index.js │ ├── support │ │ ├── commands.js │ │ ├── index.d.ts │ │ └── index.js │ └── tsconfig.json ├── package.json ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── dashboard │ │ │ ├── dashboard.component.css │ │ │ ├── dashboard.component.html │ │ │ └── dashboard.component.ts │ │ ├── hero-detail │ │ │ ├── hero-detail.component.css │ │ │ ├── hero-detail.component.html │ │ │ └── hero-detail.component.ts │ │ ├── hero-search │ │ │ ├── hero-search.component.css │ │ │ ├── hero-search.component.html │ │ │ └── hero-search.component.ts │ │ ├── hero.service.ts │ │ ├── hero.ts │ │ ├── heroes │ │ │ ├── heroes.component.css │ │ │ ├── heroes.component.html │ │ │ └── heroes.component.ts │ │ ├── in-memory-data.service.ts │ │ ├── message.service.ts │ │ ├── messages │ │ │ ├── messages.component.css │ │ │ ├── messages.component.html │ │ │ └── messages.component.ts │ │ └── mock-heroes.ts │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── index.d.ts │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── tsconfig.app.json │ └── tsconfig.spec.json ├── tsconfig.json └── tslint.json ├── auth0-cypress-demo ├── .env ├── .gitignore ├── README.md ├── cypress.env.json ├── cypress.json ├── cypress │ ├── fixtures │ │ └── example.json │ ├── integration │ │ ├── lighthouse.js │ │ └── prog-login.js │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── package-lock.json ├── package.json ├── public │ ├── index.html │ └── manifest.json └── src │ ├── App.js │ ├── Auth.js │ ├── components │ ├── Header │ │ └── index.js │ ├── Loading │ │ ├── index.js │ │ └── loading.module.scss │ └── ProtectedRoute │ │ └── index.js │ ├── conf.js │ ├── index.js │ └── views │ ├── Home │ └── index.js │ └── Profile │ └── index.js ├── birdboard ├── .browserslistrc ├── .eslintrc.js ├── .node-version ├── README.md ├── babel.config.js ├── cypress.json ├── cypress │ ├── fixtures │ │ ├── example.json │ │ ├── profile.json │ │ ├── tweets.json │ │ └── users.json │ ├── integration │ │ ├── step-1.spec.js │ │ ├── step-2.spec.js │ │ ├── step-3.spec.js │ │ ├── step-4.spec.js │ │ ├── step-5.spec.js │ │ ├── step-6.spec.js │ │ └── step-7.spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ └── index.html ├── server │ ├── controllers.js │ ├── db.js │ ├── main.js │ ├── middleware.js │ ├── reset-db.js │ ├── seed │ │ └── users.js │ └── twitter.js └── src │ ├── App.vue │ ├── assets │ ├── logo.png │ └── logo.svg │ ├── components │ ├── HelloWorld.vue │ ├── Login.vue │ └── Signup.vue │ ├── main.js │ ├── plugins │ ├── vuelidate.js │ └── vuetify.js │ ├── router.js │ ├── store.js │ └── views │ ├── About.vue │ ├── Board.vue │ └── Home.vue ├── bulletproof-cypress-real-world ├── .gitattributes ├── .prettierrc ├── README.md ├── cypress.json ├── cypress │ ├── fixtures │ │ └── global_feed.json │ ├── integration │ │ ├── global_feed.spec.ts │ │ ├── global_feed_step0.spec.ts │ │ ├── global_feed_step1.spec.ts │ │ ├── global_feed_step2.spec.ts │ │ └── global_feed_step3.spec.ts │ ├── plugins │ │ └── index.js │ ├── support │ │ ├── commands.js │ │ ├── enums.ts │ │ ├── index.d.ts │ │ └── index.js │ └── tsconfig.json ├── package.json ├── project-logo.png ├── public │ ├── favicon.ico │ └── index.html └── src │ ├── agent.js │ ├── components │ ├── App.js │ ├── Article │ │ ├── ArticleActions.js │ │ ├── ArticleMeta.js │ │ ├── Comment.js │ │ ├── CommentContainer.js │ │ ├── CommentInput.js │ │ ├── CommentList.js │ │ ├── DeleteButton.js │ │ └── index.js │ ├── ArticleList.js │ ├── ArticlePreview.js │ ├── Editor.js │ ├── Header.js │ ├── Home │ │ ├── Banner.js │ │ ├── MainView.js │ │ ├── Tags.js │ │ └── index.js │ ├── ListErrors.js │ ├── ListPagination.js │ ├── Login.js │ ├── Profile.js │ ├── ProfileFavorites.js │ ├── Register.js │ └── Settings.js │ ├── constants │ └── actionTypes.js │ ├── index.js │ ├── middleware.js │ ├── reducer.js │ ├── reducers │ ├── article.js │ ├── articleList.js │ ├── auth.js │ ├── common.js │ ├── editor.js │ ├── home.js │ ├── profile.js │ └── settings.js │ └── store.js ├── cypress-angular-coverage-example ├── .editorconfig ├── README.md ├── angular.json ├── browserslist ├── cypress.json ├── cypress │ ├── coverage.webpack.js │ ├── fixtures │ │ └── example.json │ ├── integration │ │ └── home.spec.ts │ ├── plugins │ │ ├── cy-ts-preprocessor.js │ │ └── index.js │ ├── support │ │ ├── commands.js │ │ └── index.js │ └── tsconfig.json ├── karma.conf.js ├── package.json ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ └── app.module.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.scss │ └── test.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── cypress-api-spok ├── .eslintrc.js ├── .gitignore ├── .nvmrc ├── .prettierrc ├── .vscode │ └── settings.json ├── README.md ├── cypress.json ├── cypress │ ├── fixtures │ │ └── example.json │ ├── index.d.ts │ ├── integration │ │ ├── deterministic.spec.ts │ │ ├── non-deterministic.spec.ts │ │ ├── pokemon-api-classic.spec.ts │ │ └── pokemon-api-spok.spec.ts │ ├── plugins │ │ └── index.ts │ ├── support │ │ ├── commands.ts │ │ └── index.ts │ └── tsconfig.json ├── package-lock.json ├── package.json ├── renovate.json └── tsconfig.json ├── cypress-api-testing ├── README.md ├── apidoc.json ├── controllers │ └── api.js ├── cypress.json ├── cypress │ ├── fixtures │ │ └── example.json │ ├── integration │ │ └── firstTest.spec.js │ ├── plugins │ │ └── index.js │ ├── resources-test │ │ ├── area_data_sample.postman_sample_data.json │ │ ├── borders_data_sample.postman_sample_data.json │ │ ├── capital_data_sample.postman_sample_data.json │ │ ├── flags_data_sample.postman_sample_data.json │ │ ├── languages_data_sample.postman_sample_data.json │ │ └── tld_data_sample.postman_sample_data.json │ └── support │ │ ├── commands.js │ │ └── index.js ├── package.json ├── public │ ├── apidoc │ │ ├── api_data.js │ │ ├── api_data.json │ │ ├── api_project.js │ │ ├── api_project.json │ │ ├── css │ │ │ └── style.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── img │ │ │ └── favicon.ico │ │ ├── index.html │ │ ├── locales │ │ │ ├── ca.js │ │ │ ├── de.js │ │ │ ├── es.js │ │ │ ├── fr.js │ │ │ ├── it.js │ │ │ ├── locale.js │ │ │ ├── nl.js │ │ │ ├── pl.js │ │ │ ├── pt_br.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── tr.js │ │ │ ├── vi.js │ │ │ ├── zh.js │ │ │ └── zh_cn.js │ │ ├── main.js │ │ ├── utils │ │ │ ├── handlebars_helper.js │ │ │ └── send_sample_request.js │ │ └── vendor │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.js │ │ │ ├── diff_match_patch.min.js │ │ │ ├── handlebars.min.js │ │ │ ├── jquery.min.js │ │ │ ├── list.min.js │ │ │ ├── lodash.custom.min.js │ │ │ ├── path-to-regexp │ │ │ ├── LICENSE │ │ │ └── index.js │ │ │ ├── polyfill.js │ │ │ ├── prettify.css │ │ │ ├── prettify │ │ │ ├── lang-Splus.js │ │ │ ├── lang-aea.js │ │ │ ├── lang-agc.js │ │ │ ├── lang-apollo.js │ │ │ ├── lang-basic.js │ │ │ ├── lang-cbm.js │ │ │ ├── lang-cl.js │ │ │ ├── lang-clj.js │ │ │ ├── lang-css.js │ │ │ ├── lang-dart.js │ │ │ ├── lang-el.js │ │ │ ├── lang-erl.js │ │ │ ├── lang-erlang.js │ │ │ ├── lang-fs.js │ │ │ ├── lang-go.js │ │ │ ├── lang-hs.js │ │ │ ├── lang-lasso.js │ │ │ ├── lang-lassoscript.js │ │ │ ├── lang-latex.js │ │ │ ├── lang-lgt.js │ │ │ ├── lang-lisp.js │ │ │ ├── lang-ll.js │ │ │ ├── lang-llvm.js │ │ │ ├── lang-logtalk.js │ │ │ ├── lang-ls.js │ │ │ ├── lang-lsp.js │ │ │ ├── lang-lua.js │ │ │ ├── lang-matlab.js │ │ │ ├── lang-ml.js │ │ │ ├── lang-mumps.js │ │ │ ├── lang-n.js │ │ │ ├── lang-nemerle.js │ │ │ ├── lang-pascal.js │ │ │ ├── lang-proto.js │ │ │ ├── lang-r.js │ │ │ ├── lang-rd.js │ │ │ ├── lang-rkt.js │ │ │ ├── lang-rust.js │ │ │ ├── lang-s.js │ │ │ ├── lang-scala.js │ │ │ ├── lang-scm.js │ │ │ ├── lang-sql.js │ │ │ ├── lang-ss.js │ │ │ ├── lang-swift.js │ │ │ ├── lang-tcl.js │ │ │ ├── lang-tex.js │ │ │ ├── lang-vb.js │ │ │ ├── lang-vbs.js │ │ │ ├── lang-vhd.js │ │ │ ├── lang-vhdl.js │ │ │ ├── lang-wiki.js │ │ │ ├── lang-xq.js │ │ │ ├── lang-xquery.js │ │ │ ├── lang-yaml.js │ │ │ ├── lang-yml.js │ │ │ ├── prettify.css │ │ │ ├── prettify.js │ │ │ └── run_prettify.js │ │ │ ├── require.min.js │ │ │ ├── semver.min.js │ │ │ └── webfontloader.js │ ├── images │ │ ├── ad.png │ │ ├── ae.png │ │ ├── af.png │ │ ├── ag.png │ │ ├── ai.png │ │ ├── al.png │ │ ├── am.png │ │ ├── ao.png │ │ ├── aq.png │ │ ├── ar.png │ │ ├── as.png │ │ ├── at.png │ │ ├── au.png │ │ ├── aw.png │ │ ├── ax.png │ │ ├── az.png │ │ ├── ba.png │ │ ├── bb.png │ │ ├── bd.png │ │ ├── be.png │ │ ├── bf.png │ │ ├── bg.png │ │ ├── bh.png │ │ ├── bi.png │ │ ├── bj.png │ │ ├── bl.png │ │ ├── bm.png │ │ ├── bn.png │ │ ├── bo.png │ │ ├── bq.png │ │ ├── br.png │ │ ├── bs.png │ │ ├── bt.png │ │ ├── bv.png │ │ ├── bw.png │ │ ├── by.png │ │ ├── bz.png │ │ ├── ca.png │ │ ├── cc.png │ │ ├── cd.png │ │ ├── cf.png │ │ ├── cg.png │ │ ├── ch.png │ │ ├── ci.png │ │ ├── ck.png │ │ ├── cl.png │ │ ├── cm.png │ │ ├── cn.png │ │ ├── co.png │ │ ├── cr.png │ │ ├── cu.png │ │ ├── cv.png │ │ ├── cw.png │ │ ├── cx.png │ │ ├── cy.png │ │ ├── cz.png │ │ ├── de.png │ │ ├── dj.png │ │ ├── dk.png │ │ ├── dm.png │ │ ├── do.png │ │ ├── dz.png │ │ ├── ec.png │ │ ├── ee.png │ │ ├── eg.png │ │ ├── eh.png │ │ ├── er.png │ │ ├── es.png │ │ ├── et.png │ │ ├── eu.png │ │ ├── fi.png │ │ ├── fj.png │ │ ├── fk.png │ │ ├── fm.png │ │ ├── fo.png │ │ ├── fr.png │ │ ├── ga.png │ │ ├── gb-eng.png │ │ ├── gb-nir.png │ │ ├── gb-sct.png │ │ ├── gb-wls.png │ │ ├── gb.png │ │ ├── gd.png │ │ ├── ge.png │ │ ├── gf.png │ │ ├── gg.png │ │ ├── gh.png │ │ ├── gi.png │ │ ├── gl.png │ │ ├── gm.png │ │ ├── gn.png │ │ ├── gp.png │ │ ├── gq.png │ │ ├── gr.png │ │ ├── gs.png │ │ ├── gt.png │ │ ├── gu.png │ │ ├── gw.png │ │ ├── gy.png │ │ ├── hk.png │ │ ├── hm.png │ │ ├── hn.png │ │ ├── hr.png │ │ ├── ht.png │ │ ├── hu.png │ │ ├── id.png │ │ ├── ie.png │ │ ├── il.png │ │ ├── im.png │ │ ├── in.png │ │ ├── io.png │ │ ├── iq.png │ │ ├── ir.png │ │ ├── is.png │ │ ├── it.png │ │ ├── je.png │ │ ├── jm.png │ │ ├── jo.png │ │ ├── jp.png │ │ ├── ke.png │ │ ├── kg.png │ │ ├── kh.png │ │ ├── ki.png │ │ ├── km.png │ │ ├── kn.png │ │ ├── kp.png │ │ ├── kr.png │ │ ├── kw.png │ │ ├── ky.png │ │ ├── kz.png │ │ ├── la.png │ │ ├── lb.png │ │ ├── lc.png │ │ ├── li.png │ │ ├── lk.png │ │ ├── lr.png │ │ ├── ls.png │ │ ├── lt.png │ │ ├── lu.png │ │ ├── lv.png │ │ ├── ly.png │ │ ├── ma.png │ │ ├── mc.png │ │ ├── md.png │ │ ├── me.png │ │ ├── mf.png │ │ ├── mg.png │ │ ├── mh.png │ │ ├── mk.png │ │ ├── ml.png │ │ ├── mm.png │ │ ├── mn.png │ │ ├── mo.png │ │ ├── mp.png │ │ ├── mq.png │ │ ├── mr.png │ │ ├── ms.png │ │ ├── mt.png │ │ ├── mu.png │ │ ├── mv.png │ │ ├── mw.png │ │ ├── mx.png │ │ ├── my.png │ │ ├── mz.png │ │ ├── na.png │ │ ├── nc.png │ │ ├── ne.png │ │ ├── nf.png │ │ ├── ng.png │ │ ├── ni.png │ │ ├── nl.png │ │ ├── no.png │ │ ├── np.png │ │ ├── nr.png │ │ ├── nu.png │ │ ├── nz.png │ │ ├── om.png │ │ ├── pa.png │ │ ├── pe.png │ │ ├── pf.png │ │ ├── pg.png │ │ ├── ph.png │ │ ├── pk.png │ │ ├── pl.png │ │ ├── pm.png │ │ ├── pn.png │ │ ├── pr.png │ │ ├── ps.png │ │ ├── pt.png │ │ ├── pw.png │ │ ├── py.png │ │ ├── qa.png │ │ ├── re.png │ │ ├── ro.png │ │ ├── rs.png │ │ ├── ru.png │ │ ├── rw.png │ │ ├── sa.png │ │ ├── sb.png │ │ ├── sc.png │ │ ├── sd.png │ │ ├── se.png │ │ ├── sg.png │ │ ├── sh.png │ │ ├── si.png │ │ ├── sj.png │ │ ├── sk.png │ │ ├── sl.png │ │ ├── sm.png │ │ ├── sn.png │ │ ├── so.png │ │ ├── sr.png │ │ ├── ss.png │ │ ├── st.png │ │ ├── sv.png │ │ ├── sx.png │ │ ├── sy.png │ │ ├── sz.png │ │ ├── tc.png │ │ ├── td.png │ │ ├── tf.png │ │ ├── tg.png │ │ ├── th.png │ │ ├── tj.png │ │ ├── tk.png │ │ ├── tl.png │ │ ├── tm.png │ │ ├── tn.png │ │ ├── to.png │ │ ├── tr.png │ │ ├── tt.png │ │ ├── tv.png │ │ ├── tw.png │ │ ├── tz.png │ │ ├── ua.png │ │ ├── ug.png │ │ ├── um.png │ │ ├── us.png │ │ ├── uy.png │ │ ├── uz.png │ │ ├── va.png │ │ ├── vc.png │ │ ├── ve.png │ │ ├── vg.png │ │ ├── vi.png │ │ ├── vn.png │ │ ├── vu.png │ │ ├── wf.png │ │ ├── ws.png │ │ ├── xk.png │ │ ├── ye.png │ │ ├── yt.png │ │ ├── za.png │ │ ├── zm.png │ │ └── zw.png │ └── js │ │ └── postman-bdd.min.js ├── resources │ └── countriesV1_8.json ├── restUtil.rest └── server.js ├── cypress-applitools-webinar ├── .nvmrc ├── .prettierrc ├── LICENSE ├── README.md ├── applitools.config.js ├── client │ ├── README.md │ ├── build │ │ └── .gitignore │ ├── package.json │ ├── project-logo.png │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── main.css │ └── src │ │ ├── agent.js │ │ ├── components │ │ ├── App.js │ │ ├── Article │ │ │ ├── ArticleActions.js │ │ │ ├── ArticleMeta.js │ │ │ ├── Comment.js │ │ │ ├── CommentContainer.js │ │ │ ├── CommentInput.js │ │ │ ├── CommentList.js │ │ │ ├── DeleteButton.js │ │ │ └── index.js │ │ ├── ArticleList.js │ │ ├── ArticlePreview.js │ │ ├── Editor.js │ │ ├── Header.js │ │ ├── Home │ │ │ ├── Banner.js │ │ │ ├── MainView.js │ │ │ ├── Tags.js │ │ │ └── index.js │ │ ├── ListErrors.js │ │ ├── ListPagination.js │ │ ├── Login.js │ │ ├── Profile.js │ │ ├── ProfileFavorites.js │ │ ├── Register.js │ │ └── Settings.js │ │ ├── constants │ │ └── actionTypes.js │ │ ├── index.js │ │ ├── middleware.js │ │ ├── reducer.js │ │ ├── reducers │ │ ├── article.js │ │ ├── articleList.js │ │ ├── auth.js │ │ ├── common.js │ │ ├── editor.js │ │ ├── home.js │ │ ├── profile.js │ │ └── settings.js │ │ └── store.js ├── cypress-applitools-webinar.code-workspace ├── cypress.json ├── cypress │ ├── README.md │ ├── fixtures │ │ ├── example.json │ │ └── post.js │ ├── integration │ │ ├── feeds-spec.js │ │ ├── login-spec.js │ │ ├── new-post-spec.js │ │ └── visual │ │ │ ├── feeds-visual.js │ │ │ ├── login-visual.js │ │ │ ├── new-post-visual.js │ │ │ └── visual-spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ └── index.js ├── images │ └── shows-feeds.png ├── package.json └── server │ ├── LICENSE │ ├── README.md │ ├── knexfile.js │ ├── lib │ ├── .hc.js │ ├── auth │ │ └── strategies │ │ │ └── jwt.js │ ├── bind.js │ ├── extensions │ │ └── error.js │ ├── index.js │ ├── migrations │ │ ├── 20180703003119_initial-user.js │ │ ├── 20180705235817_profile.js │ │ ├── 20180714221023_article-and-tag.js │ │ └── 20180722175030_article-comments.js │ ├── models │ │ ├── article.js │ │ ├── comment.js │ │ ├── helpers │ │ │ └── index.js │ │ ├── tag.js │ │ └── user.js │ ├── plugins │ │ ├── hapi-auth-jwt2.js │ │ ├── schmervice.js │ │ └── schwifty.js │ ├── routes │ │ ├── articles │ │ │ ├── create.js │ │ │ ├── delete.js │ │ │ ├── favorite.js │ │ │ ├── feed.js │ │ │ ├── fetch.js │ │ │ ├── list.js │ │ │ ├── unfavorite.js │ │ │ └── update.js │ │ ├── comments │ │ │ ├── by-article.js │ │ │ ├── create.js │ │ │ └── delete.js │ │ ├── helpers │ │ │ └── index.js │ │ ├── profiles │ │ │ ├── fetch.js │ │ │ ├── follow.js │ │ │ └── unfollow.js │ │ ├── tags │ │ │ └── fetch.js │ │ └── users │ │ │ ├── current.js │ │ │ ├── login.js │ │ │ ├── signup.js │ │ │ └── update.js │ └── services │ │ ├── article.js │ │ ├── display.js │ │ └── user.js │ ├── package.json │ ├── server │ ├── .env-keep │ ├── index.js │ └── manifest.js │ └── test │ ├── index.js │ └── postman-collection.json ├── cypress-mailosaur ├── .gitignore ├── .nvmrc ├── .prettierrc ├── .vscode │ └── settings.json ├── README.md ├── cypress.json ├── cypress │ ├── fixtures │ │ └── lorem-ipsum.json │ ├── integration │ │ ├── 1.with-waituntil-cypress.spec.js │ │ ├── 2.with-npm-package-and-cy-task.spec.js │ │ └── 3.best-with-mailosaur-cypress-plugin.spec.js │ ├── plugins │ │ ├── email-tasks.js │ │ ├── index.js │ │ └── mailosaur-tasks.js │ └── support │ │ ├── commands.js │ │ ├── index.js │ │ └── mailosaur-helper.js ├── package-lock.json └── package.json ├── cypress-task-demo ├── README.md ├── app.js ├── cypress.json ├── cypress │ ├── fixtures │ │ └── example.json │ ├── integration │ │ ├── spec.js │ │ ├── ui.js │ │ └── utils.js │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── data.json ├── index.html ├── package.json └── reset-db.js ├── cypress-testing-library ├── .all-contributorsrc ├── .gitattributes ├── .github │ ├── ISSUE_TEMPLATE.md │ └── PULL_REQUEST_TEMPLATE.md ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── add-commands.js ├── cypress.json ├── cypress │ ├── fixtures │ │ └── test-app │ │ │ ├── index.html │ │ │ └── next-page.html │ ├── integration │ │ ├── find.spec.js │ │ ├── get.spec.js │ │ └── query.spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ └── index.js ├── jest.config.js ├── lint-staged.config.js ├── other │ ├── CODE_OF_CONDUCT.md │ ├── MAINTAINING.md │ ├── USERS.md │ ├── manual-releases.md │ ├── testingjavascript.jpg │ └── tiger.png ├── package.json └── src │ ├── __tests__ │ ├── add-commands.js │ └── commands.js │ ├── add-commands.js │ ├── index.js │ └── utils.js ├── cypress-tutorial-build-todo-starter ├── .babelrc ├── LICENSE ├── README.md ├── applitools.config.js ├── build │ ├── app.bundle.js │ ├── app.bundle.js.map │ └── index.html ├── cypress.json ├── cypress │ ├── fixtures │ │ └── todos.json │ ├── integration │ │ ├── app-init.spec.js │ │ ├── footer.spec.js │ │ ├── input-form-spec.js │ │ ├── list-items.spec.js │ │ └── smoke-tests.spec.js │ ├── plugins │ │ └── index.js │ ├── support │ │ ├── commands.js │ │ └── index.js │ └── tsconfig.json ├── db.json ├── json-server.json ├── package.json ├── routes.json ├── src │ ├── components │ │ ├── Footer.js │ │ ├── TodoApp.js │ │ ├── TodoForm.js │ │ └── TodoList.js │ ├── index.html │ ├── index.js │ ├── lib │ │ ├── service.js │ │ └── utils.js │ └── styles.css └── webpack.config.js ├── cypress-xhr-responses-recording ├── .editorconfig ├── README.md ├── cypress.json ├── cypress │ ├── config │ │ ├── default.json │ │ └── record.json │ ├── integration │ │ ├── basic.spec.js │ │ └── with-auto-record.spec.js │ ├── mocks │ │ └── with-auto-record.spec.json │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── components │ │ └── User.vue │ └── main.js └── yarn.lock ├── demo-battery-api ├── LICENSE ├── README.md ├── circle.yml ├── cypress.json ├── cypress │ ├── README.md │ ├── fixtures │ │ └── example.json │ ├── integration │ │ ├── battery.js │ │ ├── get-battery.js │ │ ├── spec.js │ │ └── updates.js │ ├── plugins │ │ └── index.js │ └── support │ │ └── index.js ├── images │ ├── artifacts.png │ └── index-js-report.png ├── index.html ├── package.json ├── renovate.json └── src │ ├── bolt.png │ ├── index.js │ └── styles.css ├── gleb-testing-anchor-links-blog ├── .prettierignore ├── .vercelignore ├── Readme.md ├── components │ ├── header.js │ ├── hreflang.js │ ├── icons │ │ ├── heart.js │ │ └── refresh-cw.js │ ├── layouts │ │ ├── main.js │ │ └── post.js │ ├── logo.js │ ├── meta.js │ ├── post │ │ ├── bullets-list.js │ │ ├── callout.js │ │ ├── code.js │ │ ├── figure.js │ │ ├── footnotes.js │ │ ├── header.js │ │ ├── heading.js │ │ ├── hr.js │ │ ├── numbers-list.js │ │ ├── paragraph.js │ │ ├── quote.js │ │ ├── snippet.js │ │ ├── tldr.js │ │ ├── tweet.js │ │ └── youtube.js │ ├── time-ago.js │ └── zeit.js ├── css │ ├── colors.js │ ├── nprogress.js │ ├── reset.js │ └── typography.js ├── cypress.json ├── cypress │ ├── components │ │ ├── header.spec.js │ │ └── pages │ │ │ └── 2020 │ │ │ └── books.spec.js │ ├── fixtures │ │ └── example.json │ ├── integration │ │ └── spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ └── index.js ├── lib │ ├── atom.js │ ├── db-admin.js │ ├── db.js │ ├── get-tweets.js │ ├── notion.js │ ├── tweets.js │ └── with-views.js ├── nested │ └── public │ │ └── index.html ├── next.config.js ├── package.json ├── pages │ ├── 2014 │ │ └── 7-principles-of-rich-web-applications.js │ ├── 2015 │ │ ├── ecmascript-6.js │ │ └── pure-ui.js │ ├── 2016 │ │ └── addressable-errors.js │ ├── 2017 │ │ ├── 2016-in-review.js │ │ └── its-hard-to-forego-efficiency.js │ ├── 2020 │ │ ├── 2019-in-review.js │ │ ├── an-ode-to-code-golf.js │ │ ├── books-people-reread.js │ │ ├── develop-preview-test.js │ │ ├── static-hoisting.js │ │ └── vercel.js │ ├── api │ │ └── view.js │ ├── index.js │ └── ja │ │ └── 2020 │ │ └── vercel.js ├── posts.json ├── public │ ├── README │ ├── csscss.html │ ├── images │ │ └── an-ode-to-code-golf │ │ │ ├── golf1.png │ │ │ ├── golf10.png │ │ │ ├── golf11.png │ │ │ ├── golf12.png │ │ │ ├── golf2.png │ │ │ ├── golf3.png │ │ │ ├── golf4.png │ │ │ ├── golf5.png │ │ │ ├── golf6.png │ │ │ ├── golf7.png │ │ │ ├── golf8.png │ │ │ └── golf9.png │ └── og │ │ ├── 2019-in-review.png │ │ ├── an-ode-to-code-golf.png │ │ ├── static-hoisting.png │ │ └── vercel.png ├── scripts │ └── build-atom └── static-tweet │ ├── components │ ├── html │ │ ├── handlers.js │ │ └── node.js │ └── twitter-layout │ │ ├── components │ │ ├── anchor.js │ │ ├── code.js │ │ ├── containers.js │ │ ├── embedded-tweet.js │ │ ├── headings.js │ │ ├── index.js │ │ ├── lists.js │ │ ├── media.js │ │ ├── table.js │ │ ├── text.js │ │ ├── tweet │ │ │ ├── tweet-action.js │ │ │ ├── tweet-header.js │ │ │ ├── tweet-info.js │ │ │ └── tweet.js │ │ └── twitter.js │ │ ├── details-dialog.js │ │ ├── skeleton.js │ │ ├── skeleton.module.css │ │ ├── tweet-skeleton.js │ │ ├── tweet-skeleton.module.css │ │ └── twitter.module.css │ └── lib │ ├── fetch.js │ ├── fetchTweetAst.js │ ├── format-number.js │ ├── markdown │ ├── htmlToAst.js │ ├── markdownToAst.js │ ├── rehype-minify.js │ ├── rehype-tweet.js │ └── schema.js │ ├── twitter │ ├── api.js │ ├── embed │ │ └── tweet-html.js │ ├── getTweetHtml.js │ └── tweet-html.js │ └── use-mounted.js ├── graphile ├── .devcontainer │ └── devcontainer.json ├── .dockerignore ├── .env.ci ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github │ └── workflows │ │ └── nodejs.yml ├── @app │ ├── README.md │ ├── __tests__ │ │ ├── README.md │ │ └── helpers.ts │ ├── client │ │ ├── .babelrc │ │ ├── README.md │ │ ├── assets │ │ │ └── antd-custom.less │ │ ├── package.json │ │ └── src │ │ │ ├── components │ │ │ ├── ErrorAlert.tsx │ │ │ ├── Redirect.tsx │ │ │ ├── SettingsLayout.tsx │ │ │ ├── SharedLayout.tsx │ │ │ ├── SocialLoginOptions.tsx │ │ │ ├── StandardWidth.tsx │ │ │ ├── Text.tsx │ │ │ └── Warn.tsx │ │ │ ├── errors.ts │ │ │ ├── forms.ts │ │ │ ├── graphql │ │ │ ├── AddEmail.graphql │ │ │ ├── ChangePassword.graphql │ │ │ ├── ConfirmAccountDeletion.graphql │ │ │ ├── CurrentUserAuthentications.graphql │ │ │ ├── CurrentUserUpdated.graphql │ │ │ ├── DeleteEmail.graphql │ │ │ ├── EmailsForm_User.graphql │ │ │ ├── EmailsForm_UserEmail.graphql │ │ │ ├── ForgotPassword.graphql │ │ │ ├── Login.graphql │ │ │ ├── Logout.graphql │ │ │ ├── MakeEmailPrimary.graphql │ │ │ ├── ProfileSettingsForm_User.graphql │ │ │ ├── Register.graphql │ │ │ ├── RequestAccountDeletion.graphql │ │ │ ├── ResendEmailVerification.graphql │ │ │ ├── ResetPassword.graphql │ │ │ ├── SettingsEmails.graphql │ │ │ ├── SettingsPassword.graphql │ │ │ ├── SettingsProfile.graphql │ │ │ ├── SharedLayout.graphql │ │ │ ├── UnlinkUserAuthentication.graphql │ │ │ ├── UpdateUser.graphql │ │ │ └── VerifyEmail.graphql │ │ │ ├── lib │ │ │ ├── GraphileLink.ts │ │ │ └── withApollo.ts │ │ │ ├── next-env.d.ts │ │ │ ├── next.config.js │ │ │ ├── pages │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ ├── _error.tsx │ │ │ ├── forgot.tsx │ │ │ ├── index.tsx │ │ │ ├── login.tsx │ │ │ ├── register.tsx │ │ │ ├── reset.tsx │ │ │ ├── settings │ │ │ │ ├── accounts.tsx │ │ │ │ ├── delete.tsx │ │ │ │ ├── emails.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── security.tsx │ │ │ └── verify.tsx │ │ │ ├── styles.less │ │ │ └── tsconfig.json │ ├── config │ │ ├── README.md │ │ ├── env.js │ │ ├── extra.js │ │ ├── package.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── db │ │ ├── .gmrc │ │ ├── CONVENTIONS.md │ │ ├── README.md │ │ ├── __tests__ │ │ │ ├── .jest.watch.hack.json │ │ │ ├── README.md │ │ │ ├── app_private │ │ │ │ └── functions │ │ │ │ │ ├── link_or_register_user.test.ts │ │ │ │ │ ├── login.test.ts │ │ │ │ │ └── really_create_user.test.ts │ │ │ ├── app_public │ │ │ │ ├── functions │ │ │ │ │ ├── change_password.test.ts │ │ │ │ │ ├── forgot_password.test.ts │ │ │ │ │ ├── logout.test.ts │ │ │ │ │ └── reset_password.test.ts │ │ │ │ └── tables │ │ │ │ │ └── user_emails.test.ts │ │ │ ├── helpers.ts │ │ │ └── jest.watch.hack.ts │ │ ├── migrations │ │ │ ├── README.md │ │ │ ├── afterReset.sql │ │ │ ├── committed │ │ │ │ └── 000001.sql │ │ │ └── current.sql │ │ ├── package.json │ │ └── scripts │ │ │ ├── dump-db │ │ │ ├── test-seed.js │ │ │ └── wipe-if-demo │ ├── e2e │ │ ├── README.md │ │ ├── cypress.json │ │ ├── cypress │ │ │ ├── fixtures │ │ │ │ └── example.json │ │ │ ├── integration │ │ │ │ ├── homepage.spec.ts │ │ │ │ ├── login.spec.ts │ │ │ │ ├── manage_emails.spec.ts │ │ │ │ ├── register_account.spec.ts │ │ │ │ └── verify_email.spec.ts │ │ │ ├── plugins │ │ │ │ └── index.js │ │ │ ├── support │ │ │ │ ├── commands.ts │ │ │ │ └── index.js │ │ │ └── tsconfig.json │ │ └── package.json │ ├── graphql │ │ ├── README.md │ │ ├── codegen.yml │ │ ├── package.json │ │ └── tsconfig.json │ ├── server │ │ ├── README.md │ │ ├── __tests__ │ │ │ ├── helpers.ts │ │ │ ├── mutations │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── register.test.ts.snap │ │ │ │ └── register.test.ts │ │ │ └── queries │ │ │ │ ├── __snapshots__ │ │ │ │ └── currentUser.test.ts.snap │ │ │ │ └── currentUser.test.ts │ │ ├── error.html │ │ ├── package.json │ │ ├── postgraphile.tags.jsonc │ │ ├── public │ │ │ └── favicon.ico │ │ ├── src │ │ │ ├── .eslintrc.js │ │ │ ├── app.ts │ │ │ ├── fs.ts │ │ │ ├── index.ts │ │ │ ├── middleware │ │ │ │ ├── index.ts │ │ │ │ ├── installCypressServerCommand.ts │ │ │ │ ├── installDatabasePools.ts │ │ │ │ ├── installErrorHandler.ts │ │ │ │ ├── installHelmet.ts │ │ │ │ ├── installLogging.ts │ │ │ │ ├── installPassport.ts │ │ │ │ ├── installPassportStrategy.ts │ │ │ │ ├── installPostGraphile.ts │ │ │ │ ├── installSSR.ts │ │ │ │ ├── installSession.ts │ │ │ │ └── installSharedStatic.ts │ │ │ ├── plugins │ │ │ │ ├── PassportLoginPlugin.ts │ │ │ │ ├── PrimaryKeyMutationsOnlyPlugin.ts │ │ │ │ └── SubscriptionsPlugin.ts │ │ │ ├── shutdownActions.ts │ │ │ └── utils │ │ │ │ ├── handleErrors.ts │ │ │ │ └── index.ts │ │ └── tsconfig.json │ └── worker │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ ├── fs.ts │ │ ├── tasks │ │ │ ├── send_email.ts │ │ │ ├── user__forgot_password.ts │ │ │ ├── user__forgot_password_unregistered_email.ts │ │ │ ├── user__send_delete_account_email.ts │ │ │ └── user_emails__send_verification.ts │ │ └── transport.ts │ │ ├── templates │ │ ├── delete_account.mjml │ │ ├── password_reset.mjml │ │ ├── password_reset_unregistered.mjml │ │ └── verify_email.mjml │ │ └── tsconfig.json ├── CONTRIBUTING.md ├── Dockerfile ├── GRAPHILE_STARTER_LICENSE.md ├── LICENSE.md ├── Procfile ├── README.md ├── TECHNICAL_DECISIONS.md ├── apollo.config.js ├── data │ ├── README.md │ ├── schema.graphql │ └── schema.sql ├── docker-compose.yml ├── docker │ ├── README.md │ ├── docker.env │ ├── package.json │ ├── scripts │ │ ├── clean-volumes.js │ │ ├── copy-local-config-and-ssh-creds.sh │ │ └── yarn-setup.js │ └── setup.sh ├── dockerctl ├── docs │ ├── error_codes.md │ └── production_todo.md ├── heroku-setup.template ├── lerna.json ├── package.json ├── production.Dockerfile ├── scripts │ ├── clean.js │ ├── delete-env-file.js │ ├── run-docker-with-env.js │ ├── setup.js │ ├── start.js │ └── test.js ├── tsconfig.json └── yarn.lock ├── ionic-cypress-demo ├── .editorconfig ├── README.md ├── cypress.json ├── cypress │ ├── fixtures │ │ ├── example.json │ │ ├── profile.json │ │ └── users.json │ ├── integration │ │ └── home.spec.js │ ├── screenshots │ │ ├── example_spec.js │ │ │ └── my-image.png │ │ └── my-image.png │ └── support │ │ ├── commands.js │ │ └── index.js ├── ionic.config.json ├── package.json ├── src │ ├── app │ │ ├── app.component.ts │ │ ├── app.html │ │ ├── app.module.ts │ │ ├── app.scss │ │ └── main.ts │ ├── assets │ │ ├── icon │ │ │ └── favicon.ico │ │ └── imgs │ │ │ └── logo.png │ ├── index.html │ ├── manifest.json │ ├── pages │ │ ├── home │ │ │ ├── home.html │ │ │ ├── home.scss │ │ │ └── home.ts │ │ └── list │ │ │ ├── list.html │ │ │ ├── list.scss │ │ │ └── list.ts │ ├── service-worker.js │ └── theme │ │ └── variables.scss ├── tsconfig.json └── tslint.json ├── ionic-cypress ├── .editorconfig ├── .firebaserc ├── LICENSE ├── README.md ├── angular.json ├── browserslist ├── config.xml ├── cypress.json ├── cypress │ ├── fixtures │ │ └── example.json │ ├── integration │ │ ├── iphone-5-critical-path.spec.js │ │ ├── storage.spec.js │ │ ├── swipe.spec.js │ │ └── viewport.spec.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── firebase.json ├── generate-h2-push.js ├── ionic.config.json ├── ngsw-config.json ├── package.json ├── resources │ ├── android │ │ ├── icon │ │ │ ├── drawable-hdpi-icon.png │ │ │ ├── drawable-ldpi-icon.png │ │ │ ├── drawable-mdpi-icon.png │ │ │ ├── drawable-xhdpi-icon.png │ │ │ ├── drawable-xxhdpi-icon.png │ │ │ └── drawable-xxxhdpi-icon.png │ │ └── splash │ │ │ ├── drawable-land-hdpi-screen.png │ │ │ ├── drawable-land-ldpi-screen.png │ │ │ ├── drawable-land-mdpi-screen.png │ │ │ ├── drawable-land-xhdpi-screen.png │ │ │ ├── drawable-land-xxhdpi-screen.png │ │ │ ├── drawable-land-xxxhdpi-screen.png │ │ │ ├── drawable-port-hdpi-screen.png │ │ │ ├── drawable-port-ldpi-screen.png │ │ │ ├── drawable-port-mdpi-screen.png │ │ │ ├── drawable-port-xhdpi-screen.png │ │ │ ├── drawable-port-xxhdpi-screen.png │ │ │ └── drawable-port-xxxhdpi-screen.png │ ├── deck.png │ ├── icon.png │ ├── icon.psd │ ├── icon.psd.md5 │ ├── ios │ │ ├── icon │ │ │ ├── icon-1024.png │ │ │ ├── icon-40.png │ │ │ ├── icon-40@2x.png │ │ │ ├── icon-40@3x.png │ │ │ ├── icon-50.png │ │ │ ├── icon-50@2x.png │ │ │ ├── icon-60.png │ │ │ ├── icon-60@2x.png │ │ │ ├── icon-60@3x.png │ │ │ ├── icon-72.png │ │ │ ├── icon-72@2x.png │ │ │ ├── icon-76.png │ │ │ ├── icon-76@2x.png │ │ │ ├── icon-83.5@2x.png │ │ │ ├── icon-small.png │ │ │ ├── icon-small@2x.png │ │ │ ├── icon-small@3x.png │ │ │ ├── icon.png │ │ │ └── icon@2x.png │ │ └── splash │ │ │ ├── Default-568h@2x~iphone.png │ │ │ ├── Default-667h.png │ │ │ ├── Default-736h.png │ │ │ ├── Default-Landscape-736h.png │ │ │ ├── Default-Landscape@2x~ipad.png │ │ │ ├── Default-Landscape@~ipadpro.png │ │ │ ├── Default-Landscape~ipad.png │ │ │ ├── Default-Portrait@2x~ipad.png │ │ │ ├── Default-Portrait@~ipadpro.png │ │ │ ├── Default-Portrait~ipad.png │ │ │ ├── Default@2x~iphone.png │ │ │ ├── Default@2x~universal~anyany.png │ │ │ └── Default~iphone.png │ ├── screenshots │ │ ├── android-about.png │ │ ├── android-menu.png │ │ ├── android-schedule.png │ │ ├── android-speaker-detail.png │ │ ├── android-speakers.png │ │ ├── ios-about.png │ │ ├── ios-menu.png │ │ ├── ios-schedule.png │ │ ├── ios-speaker-detail.png │ │ └── ios-speakers.png │ ├── splash.png │ └── splash.png.md5 ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.scss │ │ ├── interfaces │ │ │ └── user-options.ts │ │ ├── pages │ │ │ ├── about-popover │ │ │ │ └── about-popover.ts │ │ │ ├── about │ │ │ │ ├── about-routing.module.ts │ │ │ │ ├── about.html │ │ │ │ ├── about.module.ts │ │ │ │ ├── about.scss │ │ │ │ └── about.ts │ │ │ ├── account │ │ │ │ ├── account-routing.module.ts │ │ │ │ ├── account.html │ │ │ │ ├── account.module.ts │ │ │ │ ├── account.scss │ │ │ │ └── account.ts │ │ │ ├── login │ │ │ │ ├── login-routing.module.ts │ │ │ │ ├── login.html │ │ │ │ ├── login.module.ts │ │ │ │ ├── login.scss │ │ │ │ └── login.ts │ │ │ ├── map │ │ │ │ ├── map-dark-style.js │ │ │ │ ├── map-routing.module.ts │ │ │ │ ├── map.html │ │ │ │ ├── map.module.ts │ │ │ │ ├── map.scss │ │ │ │ └── map.ts │ │ │ ├── schedule-filter │ │ │ │ ├── schedule-filter.html │ │ │ │ ├── schedule-filter.scss │ │ │ │ └── schedule-filter.ts │ │ │ ├── schedule │ │ │ │ ├── schedule-routing.module.ts │ │ │ │ ├── schedule.html │ │ │ │ ├── schedule.module.ts │ │ │ │ ├── schedule.scss │ │ │ │ └── schedule.ts │ │ │ ├── session-detail │ │ │ │ ├── session-detail-routing.module.ts │ │ │ │ ├── session-detail.html │ │ │ │ ├── session-detail.module.ts │ │ │ │ ├── session-detail.scss │ │ │ │ └── session-detail.ts │ │ │ ├── signup │ │ │ │ ├── signup-routing.module.ts │ │ │ │ ├── signup.html │ │ │ │ ├── signup.module.ts │ │ │ │ ├── signup.scss │ │ │ │ └── signup.ts │ │ │ ├── speaker-detail │ │ │ │ ├── speaker-detail-routing.module.ts │ │ │ │ ├── speaker-detail.html │ │ │ │ ├── speaker-detail.module.ts │ │ │ │ ├── speaker-detail.scss │ │ │ │ └── speaker-detail.ts │ │ │ ├── speaker-list │ │ │ │ ├── speaker-list-routing.module.ts │ │ │ │ ├── speaker-list.html │ │ │ │ ├── speaker-list.module.ts │ │ │ │ ├── speaker-list.scss │ │ │ │ ├── speaker-list.spec.ts │ │ │ │ └── speaker-list.ts │ │ │ ├── support │ │ │ │ ├── support-routing.module.ts │ │ │ │ ├── support.html │ │ │ │ ├── support.module.ts │ │ │ │ ├── support.scss │ │ │ │ └── support.ts │ │ │ ├── tabs-page │ │ │ │ ├── tabs-page-routing.module.ts │ │ │ │ ├── tabs-page.html │ │ │ │ ├── tabs-page.module.ts │ │ │ │ ├── tabs-page.scss │ │ │ │ ├── tabs-page.spec.ts │ │ │ │ └── tabs-page.ts │ │ │ └── tutorial │ │ │ │ ├── tutorial-routing.module.ts │ │ │ │ ├── tutorial.html │ │ │ │ ├── tutorial.module.ts │ │ │ │ ├── tutorial.scss │ │ │ │ ├── tutorial.spec.ts │ │ │ │ └── tutorial.ts │ │ └── providers │ │ │ ├── check-tutorial.service.ts │ │ │ ├── conference-data.ts │ │ │ └── user-data.ts │ ├── assets │ │ ├── data │ │ │ └── data.json │ │ └── img │ │ │ ├── about │ │ │ ├── Archive.zip │ │ │ ├── austin.jpg │ │ │ ├── chicago.jpg │ │ │ ├── madison.jpg │ │ │ └── seattle.jpg │ │ │ ├── appicon.png │ │ │ ├── appicon.svg │ │ │ ├── ica-slidebox-img-1.png │ │ │ ├── ica-slidebox-img-2.png │ │ │ ├── ica-slidebox-img-3.png │ │ │ ├── ica-slidebox-img-4.png │ │ │ ├── ionic-logo-white.svg │ │ │ ├── speaker-background.png │ │ │ └── speakers │ │ │ ├── bear.jpg │ │ │ ├── cheetah.jpg │ │ │ ├── duck.jpg │ │ │ ├── eagle.jpg │ │ │ ├── elephant.jpg │ │ │ ├── giraffe.jpg │ │ │ ├── iguana.jpg │ │ │ ├── kitten.jpg │ │ │ ├── lion.jpg │ │ │ ├── mouse.jpg │ │ │ ├── puppy.jpg │ │ │ ├── rabbit.jpg │ │ │ └── turtle.jpg │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── global.scss │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── manifest.json │ ├── polyfills.ts │ ├── test.ts │ ├── theme │ │ └── variables.scss │ └── zone-flags.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── keep-password-secret ├── .github │ └── FUNDING.yml ├── .prettierrc ├── LICENSE ├── README.md ├── circle.yml ├── cypress.json ├── cypress │ ├── fixtures │ │ └── example.json │ ├── integration │ │ ├── api-login-spec.js │ │ ├── login-spec.js │ │ └── no-password-spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ └── index.js ├── db │ ├── index.js │ └── users.js ├── images │ └── login-spec.gif ├── package.json ├── server.js └── views │ ├── home.ejs │ ├── login.ejs │ └── profile.ejs ├── ngdoc ├── .editorconfig ├── README.md ├── angular.json ├── cypress.json ├── cypress │ ├── fixtures │ │ ├── articles.bad.json │ │ ├── articles.full.json │ │ ├── articles.json │ │ ├── ngrx-articles.json │ │ └── tags.json │ ├── integration │ │ ├── actions.spec.ts │ │ ├── answers │ │ │ └── articles.answers.spec.ts │ │ ├── articles-using-fixtures.spec.ts │ │ ├── articles-using-stubs.spec.ts │ │ ├── articles-using-waits.spec.ts │ │ └── articles.spec.ts │ ├── plugins │ │ ├── cy-ts-preprocessor.js │ │ └── index.js │ ├── support │ │ ├── commands.js │ │ └── index.js │ └── tsconfig.json ├── karma.conf.js ├── package.json ├── proxy.conf.json ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── article-filter │ │ │ ├── actions │ │ │ │ └── article-filter.ts │ │ │ ├── effects │ │ │ │ └── article-filter.ts │ │ │ ├── models │ │ │ │ └── article-filter.ts │ │ │ └── reducers │ │ │ │ ├── article-filter.ts │ │ │ │ └── index.ts │ │ ├── articles │ │ │ ├── actions │ │ │ │ └── articles.ts │ │ │ ├── components │ │ │ │ ├── article-list │ │ │ │ │ └── article-list.component.ts │ │ │ │ ├── article │ │ │ │ │ ├── article.component.html │ │ │ │ │ ├── article.component.scss │ │ │ │ │ └── article.component.ts │ │ │ │ ├── articles │ │ │ │ │ ├── articles.component.html │ │ │ │ │ ├── articles.component.scss │ │ │ │ │ ├── articles.component.spec.ts │ │ │ │ │ └── articles.component.ts │ │ │ │ ├── auto-complete │ │ │ │ │ ├── autoComplete.component.html │ │ │ │ │ └── autoComplete.component.ts │ │ │ │ └── new-article │ │ │ │ │ ├── new-article.component.html │ │ │ │ │ ├── new-article.component.scss │ │ │ │ │ └── new-article.component.ts │ │ │ ├── dup-check.validator.ts │ │ │ ├── effects │ │ │ │ └── articles.ts │ │ │ ├── models │ │ │ │ ├── article.ts │ │ │ │ └── index.ts │ │ │ ├── no-future-dates.validator.ts │ │ │ ├── reducers │ │ │ │ ├── articles.ts │ │ │ │ └── index.ts │ │ │ ├── services │ │ │ │ └── article.service.ts │ │ │ ├── tracking-token.validator.ts │ │ │ └── url-protocol.validator.ts │ │ ├── bookmarks │ │ │ └── bookmark.service.ts │ │ ├── common │ │ │ ├── loading-container.css │ │ │ └── loading-container.ts │ │ ├── footer │ │ │ ├── site-footer.component.html │ │ │ ├── site-footer.component.scss │ │ │ └── site-footer.component.ts │ │ ├── home │ │ │ ├── home.component.html │ │ │ ├── home.component.scss │ │ │ └── home.component.ts │ │ ├── in-memory-data.service.ts │ │ ├── index.ts │ │ ├── nav │ │ │ ├── main-nav.component.html │ │ │ ├── main-nav.component.scss │ │ │ └── main-nav.component.ts │ │ ├── routes.ts │ │ ├── security │ │ │ ├── admin-logged-in.guard.ts │ │ │ ├── auth.service.ts │ │ │ ├── logged-in.guard.ts │ │ │ └── user.model.ts │ │ └── tags │ │ │ ├── actions │ │ │ └── tags.ts │ │ │ ├── components │ │ │ └── search │ │ │ │ ├── home-search.component.html │ │ │ │ ├── home-search.component.scss │ │ │ │ └── home-search.component.ts │ │ │ ├── effects │ │ │ └── tags.ts │ │ │ ├── models │ │ │ └── tags.ts │ │ │ ├── reducers │ │ │ ├── defaultTagList.ts │ │ │ ├── index.ts │ │ │ └── tags.ts │ │ │ └── services │ │ │ └── tag.service.ts │ ├── assets │ │ ├── .gitkeep │ │ ├── images │ │ │ ├── angular_whiteTransparent.png │ │ │ ├── avatars │ │ │ │ ├── alyssa-nicoll.jpg │ │ │ │ └── joe-eames.gif │ │ │ ├── green-logo.png │ │ │ ├── icons │ │ │ │ ├── blog.png │ │ │ │ ├── course.png │ │ │ │ ├── other.png │ │ │ │ └── video.png │ │ │ └── temp-logo.png │ │ └── theme │ │ │ ├── css │ │ │ ├── _buttons.scss │ │ │ ├── _forms.scss │ │ │ ├── _mixins.scss │ │ │ ├── _tags.scss │ │ │ ├── _variables.scss │ │ │ ├── omega │ │ │ │ ├── fonts │ │ │ │ │ ├── roboto-v15-latin-regular.eot │ │ │ │ │ ├── roboto-v15-latin-regular.svg │ │ │ │ │ ├── roboto-v15-latin-regular.ttf │ │ │ │ │ ├── roboto-v15-latin-regular.woff │ │ │ │ │ └── roboto-v15-latin-regular.woff2 │ │ │ │ ├── images │ │ │ │ │ ├── icons_16.png │ │ │ │ │ ├── slider_handles.png │ │ │ │ │ ├── slider_handles@2x.png │ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ │ ├── ui-icons_cd0a0a_256x240.png │ │ │ │ │ └── ui-icons_ffffff_256x240.png │ │ │ │ ├── theme.css │ │ │ │ └── theme.scss │ │ │ ├── primeng.min.css │ │ │ └── reset.css │ │ │ ├── fontawesome │ │ │ ├── css │ │ │ │ ├── font-awesome.css │ │ │ │ └── font-awesome.min.css │ │ │ ├── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── less │ │ │ │ ├── animated.less │ │ │ │ ├── bordered-pulled.less │ │ │ │ ├── core.less │ │ │ │ ├── fixed-width.less │ │ │ │ ├── font-awesome.less │ │ │ │ ├── icons.less │ │ │ │ ├── larger.less │ │ │ │ ├── list.less │ │ │ │ ├── mixins.less │ │ │ │ ├── path.less │ │ │ │ ├── rotated-flipped.less │ │ │ │ ├── screen-reader.less │ │ │ │ ├── stacked.less │ │ │ │ └── variables.less │ │ │ └── scss │ │ │ │ ├── _animated.scss │ │ │ │ ├── _bordered-pulled.scss │ │ │ │ ├── _core.scss │ │ │ │ ├── _fixed-width.scss │ │ │ │ ├── _icons.scss │ │ │ │ ├── _larger.scss │ │ │ │ ├── _list.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _path.scss │ │ │ │ ├── _rotated-flipped.scss │ │ │ │ ├── _screen-reader.scss │ │ │ │ ├── _stacked.scss │ │ │ │ ├── _variables.scss │ │ │ │ └── font-awesome.scss │ │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ ├── jquery.min.js │ │ │ ├── jquery.slim.min.js │ │ │ └── npm.js │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── ngsw-config.json │ ├── polyfills.ts │ ├── styles.scss │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json ├── spy-stub-practice ├── .vscode │ └── settings.json ├── cypress.config.js ├── cypress │ ├── e2e │ │ ├── spec.cy.js │ │ ├── spy-practice.cy.js │ │ └── stub-practice.cy.js │ ├── fixtures │ │ ├── alert-me.html │ │ ├── check-console.log.html │ │ ├── click-me.html │ │ ├── example.json │ │ ├── fav-color.html │ │ ├── geoLocation.html │ │ ├── greet-by-name.html │ │ └── greeting.html │ ├── plugins │ │ └── index.js │ └── support │ │ └── e2e.js ├── package-lock.json └── package.json ├── testing-lists ├── .gitattributes ├── README.md ├── app.js ├── cypress.json ├── cypress │ ├── fixtures │ │ ├── fiveTodos.json │ │ ├── threeTodos.json │ │ └── twoTodos.json │ ├── integration │ │ ├── 01-using-should.js │ │ ├── 02-using-then.js │ │ ├── 03-using-each.js │ │ ├── 04-first-position-fail.js │ │ ├── 05-first-position-pass.js │ │ └── 06-using-should-function.js │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── data.json ├── img │ ├── dragndrop.gif │ ├── login.png │ └── signup.png ├── index.html ├── json-server.json ├── middleware.js ├── package.json └── vendor │ ├── Sortable.min.js │ ├── axios.min.js │ ├── cypress-icon.png │ ├── index.css │ ├── polyfill.min.js │ ├── vue-observe-visibility.min.js │ ├── vue-router.js │ ├── vue.js │ └── vuex.js ├── testing-workshop-cypress ├── .babelrc ├── .circleci │ └── config.yml ├── .eslintignore ├── .eslintrc.json ├── .github │ └── workflows │ │ ├── main.yml │ │ ├── min-node-version.yml │ │ └── windows.yml ├── .npmrc ├── .prettierrc.json ├── 00-start │ ├── .npmrc │ └── package.json ├── PITCHME.md ├── PITCHME.yaml ├── README.md ├── appveyor.yml ├── cypress.env.json ├── cypress.json ├── cypress │ ├── fixtures │ │ ├── empty-list.json │ │ ├── example.json │ │ └── two-items.json │ ├── integration │ │ ├── 01-basic │ │ │ ├── answer.spec.js │ │ │ └── spec.js │ │ ├── 02-adding-items │ │ │ ├── answer.spec.js │ │ │ ├── demo.js │ │ │ └── spec.js │ │ ├── 03-selector-playground │ │ │ ├── answer.spec.js │ │ │ └── spec.js │ │ ├── 04-reset-state │ │ │ ├── answer.spec.js │ │ │ └── spec.js │ │ ├── 05-xhr │ │ │ ├── answer.spec.js │ │ │ └── spec.js │ │ ├── 06-app-data-store │ │ │ ├── answer.spec.js │ │ │ └── spec.js │ │ ├── 07-ci │ │ │ ├── api-spec.js │ │ │ ├── store-spec.js │ │ │ └── ui-spec.js │ │ ├── 11-retry-ability │ │ │ ├── answer.spec.js │ │ │ └── spec.js │ │ ├── 12-custom-commands │ │ │ ├── __snapshots__ │ │ │ │ └── spec.js.snap │ │ │ ├── answer.spec.js │ │ │ ├── custom-commands.d.ts │ │ │ └── spec.js │ │ ├── 13-app-actions │ │ │ ├── answer │ │ │ │ └── using-po.js │ │ │ ├── app-actions-full-spec.js │ │ │ ├── model.d.ts │ │ │ ├── po-full-spec.js │ │ │ ├── todo-page-object.js │ │ │ ├── using-po-spec.js │ │ │ └── utils.js │ │ ├── 14-fixtures │ │ │ ├── answer.spec.js │ │ │ └── spec.js │ │ ├── 16-preprocessors │ │ │ ├── spec.js │ │ │ └── ts-example.ts │ │ ├── 17-component-testing │ │ │ ├── Footer.jsx │ │ │ ├── answer.spec.js │ │ │ ├── filters.js │ │ │ └── footer-spec.js │ │ ├── 18-backend │ │ │ ├── answer.spec.js │ │ │ └── spec.js │ │ └── 19-code-coverage │ │ │ └── spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ ├── hooks.js │ │ ├── index.js │ │ ├── reset.js │ │ └── utils.js ├── img │ └── fails-to-find-text.png ├── package.json ├── renovate.json ├── slides │ ├── 00-start │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── cy-get-intellisense.jpeg │ │ │ ├── cypress-scaffold.png │ │ │ ├── should-intellisense.jpeg │ │ │ ├── switch-browser.png │ │ │ └── vscode-icons.png │ ├── 01-basic │ │ └── PITCHME.md │ ├── 02-adding-items │ │ └── PITCHME.md │ ├── 03-selector-playground │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── best-practice.png │ │ │ ├── chrome-copy-js-path.png │ │ │ ├── default-suggestion.png │ │ │ ├── selector-button.png │ │ │ ├── selector-playground.png │ │ │ └── selectors.png │ ├── 04-reset-state │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── failing-test.png │ │ │ ├── inspect-first-get-todos.png │ │ │ ├── passing-test.png │ │ │ └── write-file-path.png │ ├── 05-xhr │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── post-item-response.png │ │ │ ├── post-item.png │ │ │ ├── response-body.png │ │ │ ├── test-passes-but-this-is-wrong.png │ │ │ └── waiting.png │ ├── 06-app-data-store │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── app-in-window.png │ │ │ ├── contexts.png │ │ │ └── new-todo.png │ ├── 07-ci │ │ ├── PITCHME.md │ │ └── img │ │ │ └── add-project.png │ ├── 08-dashboard │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── dashboard-runs.png │ │ │ └── set-up-project-to-record.png │ ├── 09-reporters │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── junit-output.png │ │ │ ├── report.png │ │ │ └── test-run.png │ ├── 10-configuration │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── configuration.png │ │ │ ├── cypress.json-intellisense.png │ │ │ ├── env-from-cli.png │ │ │ ├── env-from-env.png │ │ │ └── env-merged.png │ ├── 11-retry-ability │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── assertion-intellisense.png │ │ │ ├── bdd.png │ │ │ ├── chai-intellisense.png │ │ │ ├── one-label.png │ │ │ ├── retry.png │ │ │ ├── tdd.png │ │ │ ├── two-labels.png │ │ │ └── waiting.png │ ├── 12-custom-commands │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── create-todo-intellisense.jpeg │ │ │ ├── create-todo-log.png │ │ │ ├── intellisense.jpeg │ │ │ ├── jsdoc.png │ │ │ └── to-match-snapshot.png │ ├── 13-app-actions │ │ ├── PITCHME.md │ │ └── img │ │ │ └── toggle.png │ ├── 14-fixtures │ │ ├── PITCHME.md │ │ └── img │ │ │ └── halloween.png │ ├── 15-debugging │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── cy-log-from-fail.png │ │ │ ├── debug-cli.png │ │ │ ├── debug-command.png │ │ │ ├── debug-driver.jpg │ │ │ ├── failed-log.png │ │ │ └── random-problem.png │ ├── 16-preprocessors │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── default-options-deep.png │ │ │ ├── default-options.png │ │ │ └── ts-error.png │ ├── 17-component-testing │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── footer-component-test.png │ │ │ ├── hello-world.png │ │ │ └── on-click.png │ ├── 18-backend │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── cy-task.png │ │ │ ├── iframes.png │ │ │ ├── set-domain.png │ │ │ ├── start-1.png │ │ │ ├── start-2.png │ │ │ ├── start-3.png │ │ │ ├── start-4.png │ │ │ ├── start-5.png │ │ │ └── two-iframes.png │ ├── 19-code-coverage │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── coverage.png │ │ │ ├── instrumented.png │ │ │ └── reducer.png │ ├── end │ │ └── PITCHME.md │ ├── intro │ │ ├── PITCHME.md │ │ └── img │ │ │ ├── DOM.png │ │ │ ├── app.png │ │ │ ├── docs-search.png │ │ │ ├── network.png │ │ │ ├── todomvc.png │ │ │ ├── vue-devtools.png │ │ │ └── vue-vuex-rest.png │ └── style.css ├── todomvc-react │ ├── index.html │ ├── js │ │ ├── app.jsx │ │ ├── footer.jsx │ │ ├── todoItem.jsx │ │ ├── todoModel.js │ │ └── utils.js │ └── vendor │ │ ├── css │ │ ├── base.css │ │ └── index.css │ │ └── js │ │ ├── JSXTransformer.js │ │ ├── base.js │ │ ├── director.js │ │ └── react-with-addons.js ├── todomvc-redux │ ├── .babelrc │ ├── README.md │ ├── package.json │ └── src │ │ ├── actions │ │ ├── index.js │ │ └── index.spec.js │ │ ├── components │ │ ├── App.js │ │ ├── App.spec.js │ │ ├── Footer.js │ │ ├── Footer.spec.js │ │ ├── Header.js │ │ ├── Header.spec.js │ │ ├── Link.js │ │ ├── Link.spec.js │ │ ├── MainSection.js │ │ ├── MainSection.spec.js │ │ ├── TodoItem.js │ │ ├── TodoItem.spec.js │ │ ├── TodoList.js │ │ ├── TodoList.spec.js │ │ ├── TodoTextInput.js │ │ └── TodoTextInput.spec.js │ │ ├── constants │ │ ├── ActionTypes.js │ │ └── TodoFilters.js │ │ ├── containers │ │ ├── FilterLink.js │ │ ├── Header.js │ │ ├── MainSection.js │ │ └── VisibleTodoList.js │ │ ├── index.js │ │ ├── reducers │ │ ├── index.js │ │ ├── todos.js │ │ ├── todos.spec.js │ │ └── visibilityFilter.js │ │ └── selectors │ │ └── index.js └── todomvc │ ├── .npmrc │ ├── README.md │ ├── app.js │ ├── data.json │ ├── img │ ├── DOM.png │ ├── app.png │ ├── docs-search.png │ ├── network.png │ ├── todomvc.png │ ├── vue-devtools.png │ └── vue-vuex-rest.png │ ├── index.html │ ├── package.json │ ├── reset-db.js │ └── vendor │ ├── axios.min.js │ ├── dark.css │ ├── index.css │ ├── polyfill.min.js │ ├── vue.js │ └── vuex.js ├── tic-tac-toe ├── README.md ├── cypress.json ├── cypress │ ├── fixtures │ │ ├── draws.json │ │ ├── example.json │ │ ├── shortest.json │ │ ├── winner-o.json │ │ └── winner-x.json │ ├── integration │ │ └── spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── img │ └── tic.gif ├── package.json ├── public │ └── index.html ├── scripts │ └── save-draws.js └── src │ ├── StateViewer.js │ ├── index.js │ ├── machine.js │ └── styles.css └── working-software-mastering-ui-testing ├── .eslintrc ├── .travis.yml ├── README.md ├── README.old.md ├── assets └── header.jpg ├── cypress.json ├── cypress ├── fixtures │ └── authentication │ │ └── authentication-success.json ├── integration │ └── authentication │ │ ├── authentication.e2e.test.js │ │ └── authentication.integration.test.js ├── plugins │ └── index.js └── support │ ├── commands.js │ └── index.js ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── renovate.json ├── server └── index.js ├── src ├── App.css ├── App.js ├── App.test.js ├── constants.js ├── index.css ├── index.js ├── logo-ws.svg ├── logo.svg ├── serviceWorker.js └── strings.js └── working-software-mastering-ui-testing.code-workspace /.gitignore: -------------------------------------------------------------------------------- 1 | */node_modules 2 | ./**/node_modules -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /ai-angular-pizza-creator/.npmrc: -------------------------------------------------------------------------------- 1 | registry=http://registry.npmjs.org/ 2 | save-exact=true 3 | progress=false 4 | package-lock=true 5 | -------------------------------------------------------------------------------- /ai-angular-pizza-creator/app/pizza-app/containers/pizza-app/pizza-app.component.scss: -------------------------------------------------------------------------------- 1 | :host, .pizza-app { 2 | height: 100%; 3 | display: flex; 4 | width: 100%; 5 | } 6 | -------------------------------------------------------------------------------- /ai-angular-pizza-creator/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ai-angular-pizza-creator/assets/.gitkeep -------------------------------------------------------------------------------- /ai-angular-pizza-creator/assets/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ai-angular-pizza-creator/assets/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /ai-angular-pizza-creator/assets/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ai-angular-pizza-creator/assets/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /ai-angular-pizza-creator/assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ai-angular-pizza-creator/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /ai-angular-pizza-creator/assets/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ai-angular-pizza-creator/assets/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /ai-angular-pizza-creator/assets/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ai-angular-pizza-creator/assets/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /ai-angular-pizza-creator/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:3000", 3 | "viewportWidth": 1200, 4 | "viewportHeight": 900, 5 | "projectId": "a2w8tk", 6 | "chromeWebSecurity": false 7 | } 8 | -------------------------------------------------------------------------------- /ai-angular-pizza-creator/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } 6 | -------------------------------------------------------------------------------- /ai-angular-pizza-creator/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ai-angular-pizza-creator/favicon.ico -------------------------------------------------------------------------------- /ai-angular-pizza-creator/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ai-angular-pizza-creator/pizza.png -------------------------------------------------------------------------------- /ai-cypress/README.md: -------------------------------------------------------------------------------- 1 | # Cypress tutorial 2 | 3 | Please see https://applitools.com/tutorials/cypress.html for all the details. 4 | -------------------------------------------------------------------------------- /ai-cypress/cypress.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /ai-cypress/cypress/alignme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ai-cypress/cypress/alignme.js -------------------------------------------------------------------------------- /ai-cypress/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /ai-cypress/cypress/fixtures/profile.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 8739, 3 | "name": "Jane", 4 | "email": "jane@example.com" 5 | } -------------------------------------------------------------------------------- /angular-heroes-app-actions/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:4200" 3 | } 4 | -------------------------------------------------------------------------------- /angular-heroes-app-actions/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /angular-heroes-app-actions/cypress/plugins/index.js: -------------------------------------------------------------------------------- 1 | const cypressTypeScriptPreprocessor = require('./cy-ts-preprocessor') 2 | 3 | module.exports = on => { 4 | on('file:preprocessor', cypressTypeScriptPreprocessor) 5 | } 6 | -------------------------------------------------------------------------------- /angular-heroes-app-actions/cypress/support/index.d.ts: -------------------------------------------------------------------------------- 1 | declare namespace Cypress { 2 | interface Chainable { 3 | getHeroesComponent(): Chainable 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /angular-heroes-app-actions/cypress/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": [ 4 | "*/*.ts", 5 | "../node_modules/cypress", 6 | "../src/index.d.ts", 7 | "./support/index.d.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /auth0-cypress-demo/.env: -------------------------------------------------------------------------------- 1 | REACT_APP_AUTH0_DOMAIN=dev-h4cj9s-v.us.auth0.com 2 | REACT_APP_AUTH0_CLIENT_ID=4vy53DmS4iMoK8iTX4B6sEvbEkkIvbJ3 -------------------------------------------------------------------------------- /auth0-cypress-demo/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:3000/", 3 | "experimentalSessionAndOrigin": true 4 | } 5 | -------------------------------------------------------------------------------- /auth0-cypress-demo/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /auth0-cypress-demo/src/components/Loading/loading.module.scss: -------------------------------------------------------------------------------- 1 | .loadingContainer { 2 | width: 100%; 3 | height: 100vh; 4 | display: flex; 5 | justify-content: center; 6 | align-items: center; 7 | } -------------------------------------------------------------------------------- /birdboard/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /birdboard/.node-version: -------------------------------------------------------------------------------- 1 | 10.14.1 -------------------------------------------------------------------------------- /birdboard/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/app' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /birdboard/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "projectId": "kvzvwe" 3 | } 4 | -------------------------------------------------------------------------------- /birdboard/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /birdboard/cypress/fixtures/profile.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 8739, 3 | "name": "Jane", 4 | "email": "jane@example.com" 5 | } -------------------------------------------------------------------------------- /birdboard/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | autoprefixer: {} 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /birdboard/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/birdboard/public/favicon.ico -------------------------------------------------------------------------------- /birdboard/server/seed/users.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | data: { 3 | email: 'amir@cypress.io', 4 | password:'$2b$08$bldv9RGhxKDoUeprI5Pe0uVsk/K4R7h9LShSpr9VgW93R5tF6rT1G' 5 | } 6 | } -------------------------------------------------------------------------------- /birdboard/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/birdboard/src/assets/logo.png -------------------------------------------------------------------------------- /birdboard/src/plugins/vuelidate.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuelidate from 'vuelidate' 3 | 4 | Vue.use(Vuelidate) 5 | -------------------------------------------------------------------------------- /birdboard/src/plugins/vuetify.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuetify from 'vuetify/lib' 3 | import 'vuetify/src/stylus/app.styl' 4 | 5 | Vue.use(Vuetify, { 6 | iconfont: 'md', 7 | }) 8 | -------------------------------------------------------------------------------- /birdboard/src/views/About.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /bulletproof-cypress-real-world/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /bulletproof-cypress-real-world/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false, 3 | "singleQuote": true 4 | } -------------------------------------------------------------------------------- /bulletproof-cypress-real-world/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:4100/" 3 | } 4 | -------------------------------------------------------------------------------- /bulletproof-cypress-real-world/cypress/support/enums.ts: -------------------------------------------------------------------------------- 1 | export enum DateFormats { 2 | ArticlePreview = 'ddd MMM DD YYYY', 3 | } 4 | -------------------------------------------------------------------------------- /bulletproof-cypress-real-world/project-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/bulletproof-cypress-real-world/project-logo.png -------------------------------------------------------------------------------- /bulletproof-cypress-real-world/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/bulletproof-cypress-real-world/public/favicon.ico -------------------------------------------------------------------------------- /cypress-angular-coverage-example/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:4200" 3 | } 4 | -------------------------------------------------------------------------------- /cypress-angular-coverage-example/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /cypress-angular-coverage-example/cypress/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["integration/*.ts", "support/*.ts", "../node_modules/cypress"] 4 | } 5 | -------------------------------------------------------------------------------- /cypress-angular-coverage-example/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-angular-coverage-example/src/app/app.component.scss -------------------------------------------------------------------------------- /cypress-angular-coverage-example/src/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-angular-coverage-example/src/assets/.gitkeep -------------------------------------------------------------------------------- /cypress-angular-coverage-example/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /cypress-angular-coverage-example/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-angular-coverage-example/src/favicon.ico -------------------------------------------------------------------------------- /cypress-angular-coverage-example/src/styles.scss: -------------------------------------------------------------------------------- 1 | /* You can add global styles to this file, and also import other style files */ 2 | -------------------------------------------------------------------------------- /cypress-api-spok/.nvmrc: -------------------------------------------------------------------------------- 1 | v14.18.2 -------------------------------------------------------------------------------- /cypress-api-spok/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 80, 3 | "trailingComma": "none", 4 | "tabWidth": 2, 5 | "semi": false, 6 | "singleQuote": true 7 | } 8 | -------------------------------------------------------------------------------- /cypress-api-spok/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "deepscan.enable": true, 3 | "editor.formatOnSave": true, 4 | "editor.formatOnPaste": true, 5 | "editor.defaultFormatter": "esbenp.prettier-vscode" 6 | } 7 | -------------------------------------------------------------------------------- /cypress-api-spok/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "https://pokeapi.co/api/v2/", 3 | "viewportHeight": 1400 4 | } 5 | -------------------------------------------------------------------------------- /cypress-api-spok/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } 6 | -------------------------------------------------------------------------------- /cypress-api-spok/cypress/support/commands.ts: -------------------------------------------------------------------------------- 1 | Cypress.Commands.add('customCommand', () => { 2 | return cy.wrap(42) 3 | }) 4 | -------------------------------------------------------------------------------- /cypress-api-spok/cypress/support/index.ts: -------------------------------------------------------------------------------- 1 | import './commands' 2 | import '@bahmutov/cy-api/support' 3 | import 'cypress-each' 4 | -------------------------------------------------------------------------------- /cypress-api-testing/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:3000/api/v2/" 3 | } 4 | -------------------------------------------------------------------------------- /cypress-api-testing/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /cypress-api-testing/public/apidoc/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/apidoc/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /cypress-api-testing/public/apidoc/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/apidoc/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /cypress-api-testing/public/apidoc/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/apidoc/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /cypress-api-testing/public/apidoc/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/apidoc/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /cypress-api-testing/public/apidoc/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/apidoc/img/favicon.ico -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ad.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ae.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/af.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/af.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ag.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ai.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/al.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/al.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/am.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/am.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ao.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/aq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/aq.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ar.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/as.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/as.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/at.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/at.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/au.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/au.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/aw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/aw.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ax.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/az.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/az.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ba.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bb.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bd.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/be.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/be.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bf.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bg.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bh.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bi.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bj.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bl.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bn.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bo.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bq.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/br.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/br.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bs.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bt.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bv.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bw.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/by.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/by.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/bz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/bz.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ca.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cc.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cd.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cf.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cg.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ch.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ci.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ck.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cl.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cn.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/co.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/co.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cu.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cv.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cw.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cx.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cy.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/cz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/cz.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/de.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/dj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/dj.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/dk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/dk.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/dm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/dm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/do.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/do.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/dz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/dz.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ec.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ee.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/eg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/eg.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/eh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/eh.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/er.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/er.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/es.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/es.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/et.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/et.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/eu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/eu.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/fi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/fi.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/fj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/fj.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/fk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/fk.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/fm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/fm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/fo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/fo.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/fr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ga.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gb-eng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gb-eng.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gb-nir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gb-nir.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gb-sct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gb-sct.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gb-wls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gb-wls.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gb.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gd.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ge.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gf.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gg.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gh.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gi.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gl.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gn.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gp.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gq.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gs.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gt.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gu.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gw.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/gy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/gy.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/hk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/hk.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/hm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/hm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/hn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/hn.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/hr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/hr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ht.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ht.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/hu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/hu.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/id.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ie.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/il.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/il.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/im.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/im.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/in.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/io.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/iq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/iq.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ir.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/is.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/is.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/it.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/it.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/je.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/je.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/jm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/jm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/jo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/jo.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/jp.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ke.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/kg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/kg.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/kh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/kh.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ki.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/km.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/km.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/kn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/kn.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/kp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/kp.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/kr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/kr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/kw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/kw.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ky.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/kz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/kz.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/la.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/la.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/lb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/lb.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/lc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/lc.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/li.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/li.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/lk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/lk.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/lr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/lr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ls.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/lt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/lt.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/lu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/lu.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/lv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/lv.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ly.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ma.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mc.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/md.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/me.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mf.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mg.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mh.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mk.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ml.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mn.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mo.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mp.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mq.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ms.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mt.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mu.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mv.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mw.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mx.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/my.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/my.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/mz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/mz.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/na.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/na.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/nc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/nc.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ne.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/nf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/nf.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ng.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ni.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ni.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/nl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/nl.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/no.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/np.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/np.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/nr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/nr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/nu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/nu.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/nz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/nz.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/om.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/om.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pa.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pe.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pf.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pg.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ph.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pk.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pl.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pn.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ps.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pt.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/pw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/pw.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/py.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/py.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/qa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/qa.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/re.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/re.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ro.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/rs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/rs.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ru.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/rw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/rw.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sa.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sb.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sc.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sd.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/se.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/se.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sg.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sh.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/si.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/si.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sj.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sk.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sl.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sn.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/so.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/so.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ss.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/st.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sv.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sx.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sy.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/sz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/sz.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tc.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/td.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/td.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tf.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tg.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/th.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/th.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tj.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tk.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tl.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tn.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/to.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/to.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tr.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tt.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tv.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tw.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/tz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/tz.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ua.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ug.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/um.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/um.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/us.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/uy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/uy.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/uz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/uz.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/va.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/va.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/vc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/vc.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ve.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/vg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/vg.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/vi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/vi.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/vn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/vn.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/vu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/vu.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/wf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/wf.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ws.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/xk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/xk.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/ye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/ye.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/yt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/yt.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/za.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/za.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/zm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/zm.png -------------------------------------------------------------------------------- /cypress-api-testing/public/images/zw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-api-testing/public/images/zw.png -------------------------------------------------------------------------------- /cypress-applitools-webinar/.nvmrc: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /cypress-applitools-webinar/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 80, 3 | "semi": false, 4 | "singleQuote": true, 5 | "trailingComma": "es5", 6 | "arrowParens": "always" 7 | } -------------------------------------------------------------------------------- /cypress-applitools-webinar/client/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /cypress-applitools-webinar/client/project-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-applitools-webinar/client/project-logo.png -------------------------------------------------------------------------------- /cypress-applitools-webinar/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-applitools-webinar/client/public/favicon.ico -------------------------------------------------------------------------------- /cypress-applitools-webinar/cypress-applitools-webinar.code-workspace: -------------------------------------------------------------------------------- 1 | { 2 | "folders": [ 3 | { 4 | "path": "." 5 | }, 6 | { 7 | "path": "client" 8 | }, 9 | { 10 | "path": "server" 11 | } 12 | ], 13 | "settings": {} 14 | } -------------------------------------------------------------------------------- /cypress-applitools-webinar/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } 6 | -------------------------------------------------------------------------------- /cypress-applitools-webinar/cypress/integration/visual/visual-spec.js: -------------------------------------------------------------------------------- 1 | require('./login-visual') 2 | require('./new-post-visual') 3 | require('./feeds-visual') 4 | -------------------------------------------------------------------------------- /cypress-applitools-webinar/images/shows-feeds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-applitools-webinar/images/shows-feeds.png -------------------------------------------------------------------------------- /cypress-applitools-webinar/server/lib/.hc.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | recursive: true 5 | }; 6 | -------------------------------------------------------------------------------- /cypress-applitools-webinar/server/lib/bind.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | const Objection = require('objection'); 4 | 5 | module.exports = (server) => ({ 6 | transaction: (fn) => Objection.transaction(server.knex(), fn) 7 | }); 8 | -------------------------------------------------------------------------------- /cypress-applitools-webinar/server/lib/plugins/hapi-auth-jwt2.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = {}; 4 | -------------------------------------------------------------------------------- /cypress-applitools-webinar/server/lib/plugins/schmervice.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = {}; 4 | -------------------------------------------------------------------------------- /cypress-applitools-webinar/server/lib/plugins/schwifty.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | plugins: { 5 | options: { 6 | migrationsDir: `${__dirname}/../migrations` 7 | } 8 | } 9 | }; 10 | -------------------------------------------------------------------------------- /cypress-mailosaur/.gitignore: -------------------------------------------------------------------------------- 1 | cypress/integration/mai -------------------------------------------------------------------------------- /cypress-mailosaur/.nvmrc: -------------------------------------------------------------------------------- 1 | v12.22.7 -------------------------------------------------------------------------------- /cypress-mailosaur/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 80, 3 | "trailingComma": "none", 4 | "tabWidth": 2, 5 | "semi": false, 6 | "singleQuote": true 7 | } 8 | -------------------------------------------------------------------------------- /cypress-mailosaur/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "deepscan.enable": true, 3 | "editor.formatOnSave": true, 4 | "editor.formatOnPaste": true, 5 | "editor.defaultFormatter": "esbenp.prettier-vscode" 6 | } 7 | -------------------------------------------------------------------------------- /cypress-task-demo/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "viewportWidth": 400, 3 | "viewportHeight": 400, 4 | "baseUrl": "http://localhost:3000", 5 | "ignoreTestFiles": "utils.js" 6 | } 7 | -------------------------------------------------------------------------------- /cypress-task-demo/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /cypress-task-demo/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "todos": [ 3 | { 4 | "title": "todo 166575", 5 | "completed": false, 6 | "id": "8428735661" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /cypress-testing-library/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.js text eol=lf 3 | -------------------------------------------------------------------------------- /cypress-testing-library/.npmrc: -------------------------------------------------------------------------------- 1 | registry=http://registry.npmjs.org/ 2 | package-lock=false 3 | -------------------------------------------------------------------------------- /cypress-testing-library/.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | node_modules 3 | dist 4 | coverage 5 | -------------------------------------------------------------------------------- /cypress-testing-library/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | The changelog is automatically updated using 4 | [semantic-release](https://github.com/semantic-release/semantic-release). You 5 | can see it on the [releases page](../../releases). 6 | -------------------------------------------------------------------------------- /cypress-testing-library/add-commands.js: -------------------------------------------------------------------------------- 1 | // this file is here so it's easy to register the commands 2 | // `import 'cypress-testing-library/add-commands'` 3 | // eslint-disable-next-line 4 | require('./dist/add-commands') 5 | -------------------------------------------------------------------------------- /cypress-testing-library/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:13370", 3 | "video": false, 4 | "viewportHeight": 1080 5 | } 6 | -------------------------------------------------------------------------------- /cypress-testing-library/cypress/plugins/index.js: -------------------------------------------------------------------------------- 1 | // Keeping this file here, otherwise it gets recreated by Cypress on each run. 2 | module.exports = () => {} 3 | -------------------------------------------------------------------------------- /cypress-testing-library/cypress/support/index.js: -------------------------------------------------------------------------------- 1 | import '../../src/add-commands' 2 | -------------------------------------------------------------------------------- /cypress-testing-library/jest.config.js: -------------------------------------------------------------------------------- 1 | const jestConfig = require('kcd-scripts/jest') 2 | 3 | module.exports = Object.assign(jestConfig, { 4 | testEnvironment: 'jest-environment-jsdom', 5 | testURL: 'http://localhost/', 6 | }) 7 | -------------------------------------------------------------------------------- /cypress-testing-library/other/testingjavascript.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-testing-library/other/testingjavascript.jpg -------------------------------------------------------------------------------- /cypress-testing-library/other/tiger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-testing-library/other/tiger.png -------------------------------------------------------------------------------- /cypress-testing-library/src/add-commands.js: -------------------------------------------------------------------------------- 1 | import {commands} from './' 2 | 3 | commands.forEach(({name, command}) => { 4 | Cypress.Commands.add(name, command) 5 | }) 6 | 7 | /* global Cypress */ 8 | -------------------------------------------------------------------------------- /cypress-tutorial-build-todo-starter/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets":[ 3 | "env", "react" 4 | ], 5 | "plugins": [ 6 | "transform-object-rest-spread" 7 | ] 8 | } -------------------------------------------------------------------------------- /cypress-tutorial-build-todo-starter/applitools.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-tutorial-build-todo-starter/applitools.config.js -------------------------------------------------------------------------------- /cypress-tutorial-build-todo-starter/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:3030" 3 | } 4 | -------------------------------------------------------------------------------- /cypress-tutorial-build-todo-starter/json-server.json: -------------------------------------------------------------------------------- 1 | { 2 | "port": 3030, 3 | "watch": false, 4 | "static": "./build", 5 | "routes": "./routes.json" 6 | } -------------------------------------------------------------------------------- /cypress-tutorial-build-todo-starter/routes.json: -------------------------------------------------------------------------------- 1 | { 2 | "/api/*": "/$1" 3 | } -------------------------------------------------------------------------------- /cypress-tutorial-build-todo-starter/src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom' 3 | import TodoApp from './components/TodoApp' 4 | import './styles.css' 5 | 6 | ReactDOM.render(, document.getElementById('app')) -------------------------------------------------------------------------------- /cypress-tutorial-build-todo-starter/src/lib/utils.js: -------------------------------------------------------------------------------- 1 | export const filterTodos = (filter, todos) => filter 2 | ? todos.filter(todo => todo.isComplete === (filter === 'completed')) 3 | : todos -------------------------------------------------------------------------------- /cypress-xhr-responses-recording/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /cypress-xhr-responses-recording/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "videoCompression": false, 3 | "baseUrl": "http://localhost:8080" 4 | } 5 | -------------------------------------------------------------------------------- /cypress-xhr-responses-recording/cypress/config/default.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:8080/", 3 | "chromeWebSecurity": false 4 | } 5 | -------------------------------------------------------------------------------- /cypress-xhr-responses-recording/cypress/config/record.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:8080/", 3 | "env": { 4 | "ENVIRONMENT": "record" 5 | }, 6 | "chromeWebSecurity": false 7 | } 8 | -------------------------------------------------------------------------------- /cypress-xhr-responses-recording/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/cypress-xhr-responses-recording/public/favicon.ico -------------------------------------------------------------------------------- /cypress-xhr-responses-recording/src/main.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import App from './App.vue' 3 | 4 | Vue.config.productionTip = false 5 | 6 | new Vue({ 7 | render: h => h(App) 8 | }).$mount('#app') 9 | -------------------------------------------------------------------------------- /demo-battery-api/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:8080" 3 | } 4 | -------------------------------------------------------------------------------- /demo-battery-api/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } 6 | -------------------------------------------------------------------------------- /demo-battery-api/images/artifacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/demo-battery-api/images/artifacts.png -------------------------------------------------------------------------------- /demo-battery-api/images/index-js-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/demo-battery-api/images/index-js-report.png -------------------------------------------------------------------------------- /demo-battery-api/renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "config:base" 4 | ], 5 | "automerge": true 6 | } 7 | -------------------------------------------------------------------------------- /demo-battery-api/src/bolt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/demo-battery-api/src/bolt.png -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/.vercelignore: -------------------------------------------------------------------------------- 1 | .next 2 | -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/cypress/support/index.js: -------------------------------------------------------------------------------- 1 | import "cypress-react-unit-test/support"; 2 | import "@cypress/code-coverage/support"; 3 | -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/nested/public/index.html: -------------------------------------------------------------------------------- 1 | A nested app 2 | -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/public/README: -------------------------------------------------------------------------------- 1 | An `atom` file gets generated and placed here by `yarn run build`. 2 | -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/public/images/an-ode-to-code-golf/golf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/gleb-testing-anchor-links-blog/public/images/an-ode-to-code-golf/golf1.png -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/public/og/2019-in-review.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/gleb-testing-anchor-links-blog/public/og/2019-in-review.png -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/public/og/an-ode-to-code-golf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/gleb-testing-anchor-links-blog/public/og/an-ode-to-code-golf.png -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/public/og/static-hoisting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/gleb-testing-anchor-links-blog/public/og/static-hoisting.png -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/public/og/vercel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/gleb-testing-anchor-links-blog/public/og/vercel.png -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/scripts/build-atom: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | const atom = require("../lib/atom"); 3 | console.log(atom()); 4 | -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/static-tweet/lib/fetch.js: -------------------------------------------------------------------------------- 1 | import zeitFetch from "@zeit/fetch"; 2 | 3 | export default zeitFetch(); 4 | -------------------------------------------------------------------------------- /gleb-testing-anchor-links-blog/static-tweet/lib/format-number.js: -------------------------------------------------------------------------------- 1 | export default function formatNumber(n) { 2 | return n.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"); 3 | } 4 | -------------------------------------------------------------------------------- /graphile/.dockerignore: -------------------------------------------------------------------------------- 1 | .docker 2 | .env 3 | .git 4 | .github 5 | .vscode 6 | 7 | @app/e2e 8 | 9 | *Dockerfile* 10 | *docker-compose* 11 | 12 | **/.DS_Store 13 | **/.next 14 | **/node_modules 15 | **/dist 16 | **/__tests__ 17 | -------------------------------------------------------------------------------- /graphile/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | **/dist 3 | /data 4 | /@app/graphql/index.* 5 | /@app/client/.next 6 | -------------------------------------------------------------------------------- /graphile/.gitattributes: -------------------------------------------------------------------------------- 1 | *.js text=auto eol=lf 2 | *.ts text=auto eol=lf 3 | *.json text=auto eol=lf 4 | *.md text=auto eol=lf 5 | *.sh text=auto eol=lf 6 | *.yml text=auto eol=lf 7 | -------------------------------------------------------------------------------- /graphile/@app/client/src/graphql/ConfirmAccountDeletion.graphql: -------------------------------------------------------------------------------- 1 | mutation ConfirmAccountDeletion($token: String!) { 2 | confirmAccountDeletion(input: { token: $token }) { 3 | success 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /graphile/@app/client/src/graphql/EmailsForm_UserEmail.graphql: -------------------------------------------------------------------------------- 1 | fragment EmailsForm_UserEmail on UserEmail { 2 | id 3 | email 4 | isVerified 5 | isPrimary 6 | createdAt 7 | } 8 | -------------------------------------------------------------------------------- /graphile/@app/client/src/graphql/Logout.graphql: -------------------------------------------------------------------------------- 1 | mutation Logout { 2 | logout { 3 | success 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /graphile/@app/client/src/graphql/ProfileSettingsForm_User.graphql: -------------------------------------------------------------------------------- 1 | fragment ProfileSettingsForm_User on User { 2 | id 3 | name 4 | username 5 | avatarUrl 6 | } 7 | -------------------------------------------------------------------------------- /graphile/@app/client/src/graphql/RequestAccountDeletion.graphql: -------------------------------------------------------------------------------- 1 | mutation RequestAccountDeletion { 2 | requestAccountDeletion(input: {}) { 3 | success 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /graphile/@app/client/src/graphql/ResendEmailVerification.graphql: -------------------------------------------------------------------------------- 1 | mutation ResendEmailVerification($emailId: Int!) { 2 | resendEmailVerificationCode(input: { emailId: $emailId }) { 3 | success 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /graphile/@app/client/src/graphql/SettingsEmails.graphql: -------------------------------------------------------------------------------- 1 | #import "./EmailsForm_User.graphql" 2 | 3 | query SettingsEmails { 4 | currentUser { 5 | id 6 | isVerified 7 | ...EmailsForm_User 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /graphile/@app/client/src/graphql/SettingsProfile.graphql: -------------------------------------------------------------------------------- 1 | #import "./ProfileSettingsForm_User.graphql" 2 | 3 | query SettingsProfile { 4 | currentUser { 5 | id 6 | ...ProfileSettingsForm_User 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /graphile/@app/client/src/next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | -------------------------------------------------------------------------------- /graphile/@app/config/env.js: -------------------------------------------------------------------------------- 1 | /* Use via `node -r @app/config/env path/to/file.js` */ 2 | require("dotenv").config({ path: `${__dirname}/../../.env` }); 3 | require("./extra"); 4 | -------------------------------------------------------------------------------- /graphile/@app/db/__tests__/.jest.watch.hack.json: -------------------------------------------------------------------------------- 1 | {"ts": 0} 2 | -------------------------------------------------------------------------------- /graphile/@app/db/__tests__/jest.watch.hack.ts: -------------------------------------------------------------------------------- 1 | export const ts = null; 2 | -------------------------------------------------------------------------------- /graphile/@app/db/migrations/current.sql: -------------------------------------------------------------------------------- 1 | -- Enter migration here 2 | -------------------------------------------------------------------------------- /graphile/@app/e2e/cypress.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /graphile/@app/e2e/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /graphile/@app/server/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/graphile/@app/server/public/favicon.ico -------------------------------------------------------------------------------- /graphile/@app/server/src/middleware/installHelmet.ts: -------------------------------------------------------------------------------- 1 | import { Express } from "express"; 2 | import helmet from "helmet"; 3 | 4 | export default function installHelmet(app: Express) { 5 | app.use(helmet()); 6 | } 7 | -------------------------------------------------------------------------------- /graphile/@app/server/src/middleware/installSharedStatic.ts: -------------------------------------------------------------------------------- 1 | import { static as staticMiddleware, Express } from "express"; 2 | 3 | export default (app: Express) => { 4 | app.use(staticMiddleware(`${__dirname}/../../public`)); 5 | }; 6 | -------------------------------------------------------------------------------- /graphile/Procfile: -------------------------------------------------------------------------------- 1 | web: yarn server start 2 | worker: yarn worker start 3 | release: yarn db wipe-if-demo && yarn db migrate 4 | -------------------------------------------------------------------------------- /graphile/dockerctl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | export UID 3 | docker-compose -f docker-compose.builder.yml run --rm $@ 4 | -------------------------------------------------------------------------------- /graphile/lerna.json: -------------------------------------------------------------------------------- 1 | { 2 | "packages": ["@app/*"], 3 | "version": "0.0.0", 4 | "loglevel": "warn" 5 | } 6 | -------------------------------------------------------------------------------- /graphile/scripts/delete-env-file.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | const rimraf = require("rimraf"); 3 | 4 | rimraf.sync(`${__dirname}/../.env`); 5 | -------------------------------------------------------------------------------- /ionic-cypress-demo/README.md: -------------------------------------------------------------------------------- 1 | # Ionic Cypress Demo 2 | 3 | This is a basic demo of an Ionic project using [Cypress.io](https://www.cypress.io/) for end-to-end testing. 4 | -------------------------------------------------------------------------------- /ionic-cypress-demo/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:8100" 3 | } 4 | -------------------------------------------------------------------------------- /ionic-cypress-demo/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /ionic-cypress-demo/cypress/fixtures/profile.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": 8739, 3 | "name": "Jane", 4 | "email": "jane@example.com" 5 | } -------------------------------------------------------------------------------- /ionic-cypress-demo/cypress/screenshots/example_spec.js/my-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress-demo/cypress/screenshots/example_spec.js/my-image.png -------------------------------------------------------------------------------- /ionic-cypress-demo/cypress/screenshots/my-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress-demo/cypress/screenshots/my-image.png -------------------------------------------------------------------------------- /ionic-cypress-demo/ionic.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ionic-cypress-demo", 3 | "app_id": "", 4 | "type": "ionic-angular", 5 | "integrations": {} 6 | } 7 | -------------------------------------------------------------------------------- /ionic-cypress-demo/src/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /ionic-cypress-demo/src/assets/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress-demo/src/assets/icon/favicon.ico -------------------------------------------------------------------------------- /ionic-cypress-demo/src/assets/imgs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress-demo/src/assets/imgs/logo.png -------------------------------------------------------------------------------- /ionic-cypress-demo/src/pages/home/home.scss: -------------------------------------------------------------------------------- 1 | page-home { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /ionic-cypress-demo/src/pages/list/list.scss: -------------------------------------------------------------------------------- 1 | page-list { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /ionic-cypress/.firebaserc: -------------------------------------------------------------------------------- 1 | { 2 | "projects": { 3 | "default": "ionic-ng-conf-app" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /ionic-cypress/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:8100" 3 | } 4 | -------------------------------------------------------------------------------- /ionic-cypress/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /ionic-cypress/ionic.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ionic-conference-app", 3 | "type": "angular", 4 | "integrations": { 5 | "cordova": {} 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /ionic-cypress/resources/android/icon/drawable-hdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/icon/drawable-hdpi-icon.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/icon/drawable-ldpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/icon/drawable-ldpi-icon.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/icon/drawable-mdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/icon/drawable-mdpi-icon.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/icon/drawable-xhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/icon/drawable-xhdpi-icon.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/icon/drawable-xxhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/icon/drawable-xxhdpi-icon.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/icon/drawable-xxxhdpi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/icon/drawable-xxxhdpi-icon.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-land-hdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-land-hdpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-land-ldpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-land-ldpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-land-mdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-land-mdpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-land-xhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-land-xhdpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-land-xxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-land-xxhdpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-land-xxxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-land-xxxhdpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-port-hdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-port-hdpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-port-ldpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-port-ldpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-port-mdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-port-mdpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-port-xhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-port-xhdpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-port-xxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-port-xxhdpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/android/splash/drawable-port-xxxhdpi-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/android/splash/drawable-port-xxxhdpi-screen.png -------------------------------------------------------------------------------- /ionic-cypress/resources/deck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/deck.png -------------------------------------------------------------------------------- /ionic-cypress/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/icon.png -------------------------------------------------------------------------------- /ionic-cypress/resources/icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/icon.psd -------------------------------------------------------------------------------- /ionic-cypress/resources/icon.psd.md5: -------------------------------------------------------------------------------- 1 | c1760af57a8089fda7537fc043804bc8 -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-1024.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-40.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-40@2x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-40@3x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-50.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-50@2x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-60.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-60@2x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-60@3x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-72.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-72@2x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-76.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-76@2x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-83.5@2x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-small.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-small@2x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon-small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon-small@3x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/icon/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/icon/icon@2x.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default-568h@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default-568h@2x~iphone.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default-667h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default-667h.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default-736h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default-736h.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default-Landscape-736h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default-Landscape-736h.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default-Landscape@~ipadpro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default-Landscape@~ipadpro.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default-Portrait@~ipadpro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default-Portrait@~ipadpro.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default@2x~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default@2x~iphone.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default@2x~universal~anyany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default@2x~universal~anyany.png -------------------------------------------------------------------------------- /ionic-cypress/resources/ios/splash/Default~iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/ios/splash/Default~iphone.png -------------------------------------------------------------------------------- /ionic-cypress/resources/screenshots/android-about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/screenshots/android-about.png -------------------------------------------------------------------------------- /ionic-cypress/resources/screenshots/android-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/screenshots/android-menu.png -------------------------------------------------------------------------------- /ionic-cypress/resources/screenshots/android-schedule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/screenshots/android-schedule.png -------------------------------------------------------------------------------- /ionic-cypress/resources/screenshots/android-speaker-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/screenshots/android-speaker-detail.png -------------------------------------------------------------------------------- /ionic-cypress/resources/screenshots/android-speakers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/screenshots/android-speakers.png -------------------------------------------------------------------------------- /ionic-cypress/resources/screenshots/ios-about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/screenshots/ios-about.png -------------------------------------------------------------------------------- /ionic-cypress/resources/screenshots/ios-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/screenshots/ios-menu.png -------------------------------------------------------------------------------- /ionic-cypress/resources/screenshots/ios-schedule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/screenshots/ios-schedule.png -------------------------------------------------------------------------------- /ionic-cypress/resources/screenshots/ios-speaker-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/screenshots/ios-speaker-detail.png -------------------------------------------------------------------------------- /ionic-cypress/resources/screenshots/ios-speakers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/screenshots/ios-speakers.png -------------------------------------------------------------------------------- /ionic-cypress/resources/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/resources/splash.png -------------------------------------------------------------------------------- /ionic-cypress/resources/splash.png.md5: -------------------------------------------------------------------------------- 1 | 0dcf1df8c92c1ece4382d3357d9f8562 -------------------------------------------------------------------------------- /ionic-cypress/src/app/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/app/app.scss -------------------------------------------------------------------------------- /ionic-cypress/src/app/interfaces/user-options.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface UserOptions { 3 | username: string; 4 | password: string; 5 | } 6 | -------------------------------------------------------------------------------- /ionic-cypress/src/app/pages/account/account.scss: -------------------------------------------------------------------------------- 1 | img { 2 | max-width: 140px; 3 | border-radius: 50%; 4 | } 5 | -------------------------------------------------------------------------------- /ionic-cypress/src/app/pages/tabs-page/tabs-page.scss: -------------------------------------------------------------------------------- 1 | .tabbar { 2 | justify-content: center; 3 | } 4 | 5 | .tab-button { 6 | max-width: 200px; 7 | } -------------------------------------------------------------------------------- /ionic-cypress/src/app/pages/tabs-page/tabs-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'tabs-page.html' 5 | }) 6 | export class TabsPage {} 7 | -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/about/Archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/about/Archive.zip -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/about/austin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/about/austin.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/about/chicago.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/about/chicago.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/about/madison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/about/madison.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/about/seattle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/about/seattle.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/appicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/appicon.png -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/ica-slidebox-img-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/ica-slidebox-img-1.png -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/ica-slidebox-img-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/ica-slidebox-img-2.png -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/ica-slidebox-img-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/ica-slidebox-img-3.png -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/ica-slidebox-img-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/ica-slidebox-img-4.png -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speaker-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speaker-background.png -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/bear.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/bear.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/cheetah.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/cheetah.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/duck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/duck.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/eagle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/eagle.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/elephant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/elephant.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/giraffe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/giraffe.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/iguana.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/iguana.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/kitten.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/kitten.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/lion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/lion.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/mouse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/mouse.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/puppy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/puppy.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/rabbit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/rabbit.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/assets/img/speakers/turtle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ionic-cypress/src/assets/img/speakers/turtle.jpg -------------------------------------------------------------------------------- /ionic-cypress/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ionic-cypress/src/zone-flags.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Prevents Angular change detection from 3 | * running with certain Web Component callbacks 4 | */ 5 | (window as any).__Zone_disable_customElements = true; 6 | -------------------------------------------------------------------------------- /keep-password-secret/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: jaredhanson 2 | ko_fi: jaredhanson 3 | -------------------------------------------------------------------------------- /keep-password-secret/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false, 3 | "singleQuote": true 4 | } 5 | -------------------------------------------------------------------------------- /keep-password-secret/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:3000", 3 | "viewportHeight": 300, 4 | "viewportWidth": 300, 5 | "env": { 6 | "username": "jack", 7 | "password": "secret" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /keep-password-secret/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /keep-password-secret/db/index.js: -------------------------------------------------------------------------------- 1 | exports.users = require('./users'); 2 | -------------------------------------------------------------------------------- /keep-password-secret/images/login-spec.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/keep-password-secret/images/login-spec.gif -------------------------------------------------------------------------------- /ngdoc/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:4200" 3 | } 4 | -------------------------------------------------------------------------------- /ngdoc/cypress/plugins/index.js: -------------------------------------------------------------------------------- 1 | const cypressTypeScriptPreprocessor = require('./cy-ts-preprocessor') 2 | 3 | module.exports = on => { 4 | on('file:preprocessor', cypressTypeScriptPreprocessor) 5 | } 6 | -------------------------------------------------------------------------------- /ngdoc/cypress/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "include": ["integration/*.ts", "support/*.ts", "../node_modules/cypress"] 4 | } 5 | -------------------------------------------------------------------------------- /ngdoc/proxy.conf.json: -------------------------------------------------------------------------------- 1 | { 2 | "/api": { 3 | "target": "http://ngdoc.io", 4 | "secure": false, 5 | "changeOrigin": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /ngdoc/src/app/article-filter/models/article-filter.ts: -------------------------------------------------------------------------------- 1 | export interface IArticleFilter { 2 | keywords: string; 3 | tags: string[]; 4 | version: string; 5 | showAllTags: boolean; 6 | } 7 | -------------------------------------------------------------------------------- /ngdoc/src/app/articles/components/articles/articles.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /ngdoc/src/app/articles/models/index.ts: -------------------------------------------------------------------------------- 1 | export { IArticle, ContentTypes } from './article'; 2 | -------------------------------------------------------------------------------- /ngdoc/src/app/index.ts: -------------------------------------------------------------------------------- 1 | export * from './app.component'; 2 | export * from './app.module'; 3 | -------------------------------------------------------------------------------- /ngdoc/src/app/security/user.model.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface IUser { 3 | google: { 4 | id: String, 5 | token: String, 6 | }; 7 | email: String; 8 | name: String; 9 | role: String; 10 | } 11 | -------------------------------------------------------------------------------- /ngdoc/src/app/tags/models/tags.ts: -------------------------------------------------------------------------------- 1 | export interface ITag { 2 | _id: string; 3 | tag: string; 4 | } 5 | -------------------------------------------------------------------------------- /ngdoc/src/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/.gitkeep -------------------------------------------------------------------------------- /ngdoc/src/assets/images/angular_whiteTransparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/images/angular_whiteTransparent.png -------------------------------------------------------------------------------- /ngdoc/src/assets/images/avatars/alyssa-nicoll.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/images/avatars/alyssa-nicoll.jpg -------------------------------------------------------------------------------- /ngdoc/src/assets/images/avatars/joe-eames.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/images/avatars/joe-eames.gif -------------------------------------------------------------------------------- /ngdoc/src/assets/images/green-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/images/green-logo.png -------------------------------------------------------------------------------- /ngdoc/src/assets/images/icons/blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/images/icons/blog.png -------------------------------------------------------------------------------- /ngdoc/src/assets/images/icons/course.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/images/icons/course.png -------------------------------------------------------------------------------- /ngdoc/src/assets/images/icons/other.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/images/icons/other.png -------------------------------------------------------------------------------- /ngdoc/src/assets/images/icons/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/images/icons/video.png -------------------------------------------------------------------------------- /ngdoc/src/assets/images/temp-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/images/temp-logo.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/fonts/roboto-v15-latin-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/fonts/roboto-v15-latin-regular.eot -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/fonts/roboto-v15-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/fonts/roboto-v15-latin-regular.ttf -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/fonts/roboto-v15-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/fonts/roboto-v15-latin-regular.woff -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/fonts/roboto-v15-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/fonts/roboto-v15-latin-regular.woff2 -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/icons_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/icons_16.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/slider_handles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/slider_handles.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/slider_handles@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/slider_handles@2x.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/css/omega/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/css/omega/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fontawesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/fontawesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fontawesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/fontawesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fontawesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/fontawesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fontawesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/fontawesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fontawesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/fontawesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fontawesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fontawesome/less/screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fontawesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fontawesome/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only(); } 5 | .sr-only-focusable { @include sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /ngdoc/src/assets/theme/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/assets/theme/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /ngdoc/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | captcha_key: '6LfDuD0UAAAAAMn64Q9EJCSDF546oURHZY8JJFPg', 4 | captcha_secret: '6LfDuD0UAAAAAH_5oJonyd_ZoMB2-xmYl1euITgr' 5 | }; 6 | -------------------------------------------------------------------------------- /ngdoc/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/ngdoc/src/favicon.ico -------------------------------------------------------------------------------- /spy-stub-practice/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /spy-stub-practice/cypress/fixtures/click-me.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spy-stub-practice/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } 6 | -------------------------------------------------------------------------------- /testing-lists/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /testing-lists/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "viewportWidth": 600, 3 | "viewportHeight": 800, 4 | "baseUrl": "http://localhost:3000", 5 | "defaultCommandTimeout": 4000, 6 | "$schema": "https://on.cypress.io/cypress.schema.json" 7 | } 8 | -------------------------------------------------------------------------------- /testing-lists/img/dragndrop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-lists/img/dragndrop.gif -------------------------------------------------------------------------------- /testing-lists/img/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-lists/img/login.png -------------------------------------------------------------------------------- /testing-lists/img/signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-lists/img/signup.png -------------------------------------------------------------------------------- /testing-lists/json-server.json: -------------------------------------------------------------------------------- 1 | { 2 | "port": 3000 3 | } -------------------------------------------------------------------------------- /testing-lists/vendor/cypress-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-lists/vendor/cypress-icon.png -------------------------------------------------------------------------------- /testing-workshop-cypress/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": [ 3 | "istanbul" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /testing-workshop-cypress/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=true 2 | save-exact=true 3 | -------------------------------------------------------------------------------- /testing-workshop-cypress/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "none", 3 | "tabWidth": 2, 4 | "semi": false, 5 | "singleQuote": true 6 | } 7 | -------------------------------------------------------------------------------- /testing-workshop-cypress/00-start/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=true 2 | save-exact=true 3 | -------------------------------------------------------------------------------- /testing-workshop-cypress/PITCHME.yaml: -------------------------------------------------------------------------------- 1 | theme: moon 2 | theme-override: slides/style.css 3 | gatoken: UA-59606812-9 4 | -------------------------------------------------------------------------------- /testing-workshop-cypress/cypress.env.json: -------------------------------------------------------------------------------- 1 | { 2 | "life": 42, 3 | "cypress-plugin-snapshots": { 4 | "excludeFields": [ 5 | "id" 6 | ] 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /testing-workshop-cypress/cypress/fixtures/empty-list.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /testing-workshop-cypress/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /testing-workshop-cypress/cypress/integration/17-component-testing/filters.js: -------------------------------------------------------------------------------- 1 | export const filters = { 2 | ALL_TODOS: 'all', 3 | ACTIVE_TODOS: 'active', 4 | COMPLETED_TODOS: 'completed' 5 | } 6 | -------------------------------------------------------------------------------- /testing-workshop-cypress/cypress/integration/18-backend/answer.spec.js: -------------------------------------------------------------------------------- 1 | /// 2 | it('runs hello world', () => { 3 | cy.task('hello', 'world').should('equal', 'hello, world') 4 | }) 5 | -------------------------------------------------------------------------------- /testing-workshop-cypress/cypress/support/hooks.js: -------------------------------------------------------------------------------- 1 | // little reusable functions for our tests 2 | // like "resetData" and "visitSite" 3 | -------------------------------------------------------------------------------- /testing-workshop-cypress/img/fails-to-find-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/img/fails-to-find-text.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/00-start/img/cy-get-intellisense.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/00-start/img/cy-get-intellisense.jpeg -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/00-start/img/cypress-scaffold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/00-start/img/cypress-scaffold.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/00-start/img/should-intellisense.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/00-start/img/should-intellisense.jpeg -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/00-start/img/switch-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/00-start/img/switch-browser.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/00-start/img/vscode-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/00-start/img/vscode-icons.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/03-selector-playground/img/selectors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/03-selector-playground/img/selectors.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/04-reset-state/img/failing-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/04-reset-state/img/failing-test.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/04-reset-state/img/passing-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/04-reset-state/img/passing-test.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/04-reset-state/img/write-file-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/04-reset-state/img/write-file-path.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/05-xhr/img/post-item-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/05-xhr/img/post-item-response.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/05-xhr/img/post-item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/05-xhr/img/post-item.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/05-xhr/img/response-body.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/05-xhr/img/response-body.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/05-xhr/img/waiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/05-xhr/img/waiting.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/06-app-data-store/img/app-in-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/06-app-data-store/img/app-in-window.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/06-app-data-store/img/contexts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/06-app-data-store/img/contexts.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/06-app-data-store/img/new-todo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/06-app-data-store/img/new-todo.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/07-ci/img/add-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/07-ci/img/add-project.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/08-dashboard/img/dashboard-runs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/08-dashboard/img/dashboard-runs.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/09-reporters/img/junit-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/09-reporters/img/junit-output.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/09-reporters/img/report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/09-reporters/img/report.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/09-reporters/img/test-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/09-reporters/img/test-run.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/10-configuration/img/configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/10-configuration/img/configuration.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/10-configuration/img/env-from-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/10-configuration/img/env-from-cli.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/10-configuration/img/env-from-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/10-configuration/img/env-from-env.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/10-configuration/img/env-merged.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/10-configuration/img/env-merged.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/11-retry-ability/img/bdd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/11-retry-ability/img/bdd.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/11-retry-ability/img/one-label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/11-retry-ability/img/one-label.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/11-retry-ability/img/retry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/11-retry-ability/img/retry.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/11-retry-ability/img/tdd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/11-retry-ability/img/tdd.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/11-retry-ability/img/two-labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/11-retry-ability/img/two-labels.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/11-retry-ability/img/waiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/11-retry-ability/img/waiting.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/12-custom-commands/img/intellisense.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/12-custom-commands/img/intellisense.jpeg -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/12-custom-commands/img/jsdoc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/12-custom-commands/img/jsdoc.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/13-app-actions/img/toggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/13-app-actions/img/toggle.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/14-fixtures/img/halloween.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/14-fixtures/img/halloween.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/15-debugging/img/cy-log-from-fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/15-debugging/img/cy-log-from-fail.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/15-debugging/img/debug-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/15-debugging/img/debug-cli.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/15-debugging/img/debug-command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/15-debugging/img/debug-command.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/15-debugging/img/debug-driver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/15-debugging/img/debug-driver.jpg -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/15-debugging/img/failed-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/15-debugging/img/failed-log.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/15-debugging/img/random-problem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/15-debugging/img/random-problem.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/16-preprocessors/img/default-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/16-preprocessors/img/default-options.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/16-preprocessors/img/ts-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/16-preprocessors/img/ts-error.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/17-component-testing/img/hello-world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/17-component-testing/img/hello-world.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/17-component-testing/img/on-click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/17-component-testing/img/on-click.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/18-backend/img/cy-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/18-backend/img/cy-task.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/18-backend/img/iframes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/18-backend/img/iframes.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/18-backend/img/set-domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/18-backend/img/set-domain.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/18-backend/img/start-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/18-backend/img/start-1.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/18-backend/img/start-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/18-backend/img/start-2.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/18-backend/img/start-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/18-backend/img/start-3.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/18-backend/img/start-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/18-backend/img/start-4.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/18-backend/img/start-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/18-backend/img/start-5.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/18-backend/img/two-iframes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/18-backend/img/two-iframes.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/19-code-coverage/img/coverage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/19-code-coverage/img/coverage.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/19-code-coverage/img/instrumented.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/19-code-coverage/img/instrumented.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/19-code-coverage/img/reducer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/19-code-coverage/img/reducer.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/intro/img/DOM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/intro/img/DOM.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/intro/img/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/intro/img/app.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/intro/img/docs-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/intro/img/docs-search.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/intro/img/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/intro/img/network.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/intro/img/todomvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/intro/img/todomvc.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/intro/img/vue-devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/intro/img/vue-devtools.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/intro/img/vue-vuex-rest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/slides/intro/img/vue-vuex-rest.png -------------------------------------------------------------------------------- /testing-workshop-cypress/slides/style.css: -------------------------------------------------------------------------------- 1 | .half-image img { 2 | width: 40%; 3 | } 4 | -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc-redux/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@babel/preset-react"], 3 | "plugins": ["transform-class-properties", "istanbul"] 4 | } 5 | -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc-redux/README.md: -------------------------------------------------------------------------------- 1 | # TodoMVC with Redux 2 | 3 | > Todo: describe what this application is for and how to demo it 4 | -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc-redux/src/constants/TodoFilters.js: -------------------------------------------------------------------------------- 1 | export const SHOW_ALL = 'show_all' 2 | export const SHOW_COMPLETED = 'show_completed' 3 | export const SHOW_ACTIVE = 'show_active' 4 | -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=true 2 | save-exact=true 3 | -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc/img/DOM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/todomvc/img/DOM.png -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc/img/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/todomvc/img/app.png -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc/img/docs-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/todomvc/img/docs-search.png -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc/img/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/todomvc/img/network.png -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc/img/todomvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/todomvc/img/todomvc.png -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc/img/vue-devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/todomvc/img/vue-devtools.png -------------------------------------------------------------------------------- /testing-workshop-cypress/todomvc/img/vue-vuex-rest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/testing-workshop-cypress/todomvc/img/vue-vuex-rest.png -------------------------------------------------------------------------------- /tic-tac-toe/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:3000", 3 | "videoCompression": 1 4 | } 5 | -------------------------------------------------------------------------------- /tic-tac-toe/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /tic-tac-toe/cypress/fixtures/winner-o.json: -------------------------------------------------------------------------------- 1 | [ 2 | "\"winner\" | {\"board\":[\"o\",\"o\",\"o\",null,\"x\",\"x\",\"o\",\"x\",\"x\"],\"moves\":8,\"player\":\"x\",\"winner\":\"o\"}" 3 | ] 4 | -------------------------------------------------------------------------------- /tic-tac-toe/cypress/fixtures/winner-x.json: -------------------------------------------------------------------------------- 1 | [ 2 | "\"winner\" | {\"board\":[\"x\",\"o\",null,\"x\",\"o\",\"x\",\"x\",null,\"o\"],\"moves\":7,\"player\":\"o\",\"winner\":\"x\"}" 3 | ] 4 | -------------------------------------------------------------------------------- /tic-tac-toe/img/tic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/tic-tac-toe/img/tic.gif -------------------------------------------------------------------------------- /working-software-mastering-ui-testing/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "globals": { 3 | "cy": true 4 | }, 5 | "parser": "babel-eslint" 6 | } 7 | -------------------------------------------------------------------------------- /working-software-mastering-ui-testing/README.old.md: -------------------------------------------------------------------------------- 1 | # working-software-mastering-ui-testing -------------------------------------------------------------------------------- /working-software-mastering-ui-testing/assets/header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/working-software-mastering-ui-testing/assets/header.jpg -------------------------------------------------------------------------------- /working-software-mastering-ui-testing/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:3000/", 3 | "cypress-watch-and-reload": { 4 | "watch": "src/*" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /working-software-mastering-ui-testing/cypress/fixtures/authentication/authentication-success.json: -------------------------------------------------------------------------------- 1 | { 2 | "token": "xxxxxxxxxxxxxxxxxx" 3 | } 4 | -------------------------------------------------------------------------------- /working-software-mastering-ui-testing/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratkeremozcan/cypressExamples/d68ef1417cda0e1a8fc1b79fee1e36a1fc1b3322/working-software-mastering-ui-testing/public/favicon.ico -------------------------------------------------------------------------------- /working-software-mastering-ui-testing/renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "config:base" 4 | ], 5 | "automerge": true 6 | } 7 | -------------------------------------------------------------------------------- /working-software-mastering-ui-testing/src/constants.js: -------------------------------------------------------------------------------- 1 | export const SERVER_URL = "http://localhost:3001"; 2 | export const AUTHENTICATE_API_URL = "/api/authentication"; 3 | --------------------------------------------------------------------------------