Skip to content
This repository has been archived by the owner on Jul 29, 2024. It is now read-only.

Document how to use Protractor without the control flow #3692

Closed
sjelin opened this issue Nov 1, 2016 · 1 comment
Closed

Document how to use Protractor without the control flow #3692

sjelin opened this issue Nov 1, 2016 · 1 comment
Assignees

Comments

@sjelin
Copy link
Contributor

sjelin commented Nov 1, 2016

See SeleniumHQ/selenium#2969

Not really useful until they finish phase 1 and we finish #3689 and #3691

@sjelin
Copy link
Contributor Author

sjelin commented Dec 28, 2016

Blocked on #3691

sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…ntrol flow

* Added information in `/docs/control-flow.md` about disabling the control flow
* Made `/docs/async-await.md`, which redirects to
  `/exampleTypescript/asyncAwait/README.md`
* Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Moved our `/spec/install/noCF/` tests to `/exampleTypescript/noControlFlow/`
* Split `noCF/smokeSpec` into `is_disabled_spec.ts` and `element_spec.ts`.
* Added `exampleTypescript/noControlFlow/fullConf.ts`, which will be useful as
  we add more tests
* Set `exampleTypescript` to compile to es6
* Added information about `@types/jasminewd2` to
  `exampleTypescript/asyncAwait/README.md`
* Added `spec/noCFSmokeConf.js`, `spec/noCFPluginConf.js`, and
  `spec/noCFFullConf.js`, which essentially just redirect to
  `/exampleTypescript/noControlFlow/`.

Also did some mimor cleanup:
* Removed redundent information in `/docs/plugins.md`.  Now redirects to
  `/lib/plugins.ts`.
* Comment cleanup in `/lib/plugins.ts`
* Export some necessary types in `/lib/index.ts`
* Compile more stuff in `/exampleTypescript/`.

Website updates to come in a future change.

Closes angular#3692
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…ntrol flow

* Added information in `/docs/control-flow.md` about disabling the control flow
* Made `/docs/async-await.md`, which redirects to
  `/exampleTypescript/asyncAwait/README.md`
* Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Moved our `/spec/install/noCF/` tests to `/exampleTypescript/noControlFlow/`
* Split `noCF/smokeSpec` into `is_disabled_spec.ts` and `element_spec.ts`.
* Added `exampleTypescript/noControlFlow/fullConf.ts`, which will be useful as
  we add more tests
* Set `exampleTypescript` to compile to es6
* Added information about `@types/jasminewd2` to
  `exampleTypescript/asyncAwait/README.md`
* Added `spec/noCFSmokeConf.js`, `spec/noCFPluginConf.js`, and
  `spec/noCFFullConf.js`, which essentially just redirect to
  `/exampleTypescript/noControlFlow/`.

Also did some mimor cleanup:
* Removed redundent information in `/docs/plugins.md`.  Now redirects to
  `/lib/plugins.ts`.
* Comment cleanup in `/lib/plugins.ts`
* Export some necessary types in `/lib/index.ts`
* Compile more stuff in `/exampleTypescript/`.

Website updates to come in a future change.

Closes angular#3692
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…ntrol flow

* Added information in `/docs/control-flow.md` about disabling the control flow
* Made `/docs/async-await.md`, which redirects to
  `/exampleTypescript/asyncAwait/README.md`
* Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Moved our `/spec/install/noCF/` tests to `/exampleTypescript/noControlFlow/`
* Split `noCF/smokeSpec` into `is_disabled_spec.ts` and `element_spec.ts`.
* Added `exampleTypescript/noControlFlow/fullConf.ts`, which will be useful as
  we add more tests
* Set `exampleTypescript` to compile to es6
* Added information about `@types/jasminewd2` to
  `exampleTypescript/asyncAwait/README.md`
* Added `spec/noCFSmokeConf.js`, `spec/noCFPluginConf.js`, and
  `spec/noCFFullConf.js`, which essentially just redirect to
  `/exampleTypescript/noControlFlow/`.

Also did some mimor cleanup:
* Removed redundent information in `/docs/plugins.md`.  Now redirects to
  `/lib/plugins.ts`.
* Comment cleanup in `/lib/plugins.ts`
* Export some necessary types in `/lib/index.ts`
* Compile more stuff in `/exampleTypescript/`.

Website updates to come in a future change.

Closes angular#3692
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…ntrol flow

* Added information in `/docs/control-flow.md` about disabling the control flow
* Made `/docs/async-await.md`, which redirects to
  `/exampleTypescript/asyncAwait/README.md`
* Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Moved our `/spec/install/noCF/` tests to `/exampleTypescript/noControlFlow/`
* Split `noCF/smokeSpec` into `is_disabled_spec.ts` and `element_spec.ts`.
* Added `exampleTypescript/noControlFlow/fullConf.ts`, which will be useful as
  we add more tests
* Set `exampleTypescript` to compile to es6
* Added information about `@types/jasminewd2` to
  `exampleTypescript/asyncAwait/README.md`
* Added `spec/noCFSmokeConf.js`, `spec/noCFPluginConf.js`, and
  `spec/noCFFullConf.js`, which essentially just redirect to
  `/exampleTypescript/noControlFlow/`.

Also did some mimor cleanup:
* Removed redundent information in `/docs/plugins.md`.  Now redirects to
  `/lib/plugins.ts`.
* Comment cleanup in `/lib/plugins.ts`
* Export some necessary types in `/lib/index.ts`
* Compile more stuff in `/exampleTypescript/`.

Website updates to come in a future change.

Closes angular#3692
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…ntrol flow

* Added information in `/docs/control-flow.md` about disabling the control flow
* Made `/docs/async-await.md`, which redirects to
  `/exampleTypescript/asyncAwait/README.md`.
* Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Moved our `/spec/install/noCF/` tests back to `/spec/ts` and restored
  `ts_spec_config.json`.
  * It turns out that typescript@~2.0.0 does support `-p config_file.json`.  The
    thing it doesn't support is pointing `include` to a folder.  So rather than
    moving everything in angular#4062, we just needed to use globs.
* Split `smokeSpec.ts` into `is_disabled_spec.ts` and `element_spec.ts`.
* Renamed `noCFSmokeConf.ts` to `noCFBasicConf.ts` so it is more clearly
  analogous to `basicConf.js`.
* Added test using blocking proxy for `noCFBasicConf.ts`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Also did some mimor cleanup:
* Removed redundent information in `/docs/plugins.md`.  Now redirects to
  `/lib/plugins.ts`.
* Comment cleanup in `/lib/plugins.ts`
* Export some necessary types in `/lib/index.ts`
* Added compiled `/exampleTypescript/` files to `.npmignore`

Website updates to come in a future change.

Closes angular#3692
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…lugin docs

* Adding `SELENIUM_PROMISE_MANAGER` docs
  * Added information in `/docs/control-flow.md` about SELENIUM_PROMISE_MANAGER,
    including pointing people to `/spec/ts/` for examples.
  * Made `/docs/async-await.md`, which redirects to
    `/exampleTypescript/asyncAwait/README.md`.
  * Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
  * Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.
  * Website updates to come in a future change
  * Closes angular#3692
* Reorganizing typescript tests
  * Moved our `/spec/install/noCF/` tests back to `/spec/ts` and restored
    `ts_spec_config.json`.
    * It turns out that typescript@~2.0.0 does support `-p config_file.json`.
      The thing it doesn't support is pointing `include` to a folder.  So rather
      than moving everything in angular#4062, we just needed to use globs.
  * Split `smokeSpec.ts` into `is_disabled_spec.ts` and `element_spec.ts`.
  * Renamed `noCFSmokeConf.ts` to `noCFBasicConf.ts` so it is more clearly
    analogous to `basicConf.js`.
  * Added test using blocking proxy for `noCFBasicConf.ts`.
* Fixing plugin docs
  * Removed redundent information in `/docs/plugins.md`.  Now redirects to
    `/lib/plugins.ts`.
  * Comment cleanup in `/lib/plugins.ts`
  * Export some necessary types in `/lib/index.ts`
  * Added compiled `/exampleTypescript/` files to `.npmignore`
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
* Added information about `SELENIUM_PROMISE_MANAGER` to `docs/control-flow.md`,
  including pointing to `/spec/ts/` for examples
* Added `docs/async-await.md`, which redirects to
  `exampleTypescript/asyncAwait/README.md`.
* Updated `exampleTypescript/asyncAwait/README.md`, including pointing to
  `/spec/ts/` for more examples.
* Added `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Website updates to come in a future change.

Closes angular#3692.
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
* Added information about `SELENIUM_PROMISE_MANAGER` to `docs/control-flow.md`,
  including pointing to `/spec/ts/` for examples
* Added `docs/async-await.md`, which redirects to
  `exampleTypescript/asyncAwait/README.md`.
* Updated `exampleTypescript/asyncAwait/README.md`, including pointing to
  `/spec/ts/` for more examples.
* Added `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Website updates to come in a future change.

Closes angular#3692.
sjelin added a commit to sjelin/protractor that referenced this issue Feb 8, 2017
* Added information about `SELENIUM_PROMISE_MANAGER` to `docs/control-flow.md`,
  including pointing to `/spec/ts/` for examples
* Added `docs/async-await.md`, which redirects to
  `exampleTypescript/asyncAwait/README.md`.
* Updated `exampleTypescript/asyncAwait/README.md`, including pointing to
  `/spec/ts/` for more examples.
* Added `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Website updates to come in a future change.

Closes angular#3692.
@sjelin sjelin closed this as completed in a5c7786 Feb 8, 2017
igniteram pushed a commit to igniteram/protractor that referenced this issue Feb 21, 2017
* Added information about `SELENIUM_PROMISE_MANAGER` to `docs/control-flow.md`,
  including pointing to `/spec/ts/` for examples
* Added `docs/async-await.md`, which redirects to
  `exampleTypescript/asyncAwait/README.md`.
* Updated `exampleTypescript/asyncAwait/README.md`, including pointing to
  `/spec/ts/` for more examples.
* Added `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Website updates to come in a future change.

Closes angular#3692.
bodyduardU pushed a commit to bodyduardU/protractor that referenced this issue Dec 5, 2022
* Added information about `SELENIUM_PROMISE_MANAGER` to `docs/control-flow.md`,
  including pointing to `/spec/ts/` for examples
* Added `docs/async-await.md`, which redirects to
  `exampleTypescript/asyncAwait/README.md`.
* Updated `exampleTypescript/asyncAwait/README.md`, including pointing to
  `/spec/ts/` for more examples.
* Added `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Website updates to come in a future change.

Closes angular/protractor#3692.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants