lathonez / Clicker
Licence: mit
Ionic 2 + @angular/cli Seed Project : Angular2 + Typescript + Karma + Protractor + Travis
Stars: ✭ 439
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Clicker
Starter Kit
📦 Angular 11+ starter kit for enterprise-grade projects
Stars: ✭ 1,102 (+151.03%)
Mutual labels: seed, ionic, angular-cli
Generator Ngx Rocket
🚀 Extensible Angular 11+ enterprise-grade project generator
Stars: ✭ 1,329 (+202.73%)
Mutual labels: seed, ionic, angular-cli
Universal
Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Webpack, CLI scaffolding, dev/prod modes, AoT compilation, HMR, SCSS compilation, lazy loading, config, cache, i18n, SEO, and TSLint/codelyzer
Stars: ✭ 669 (+52.39%)
Mutual labels: seed, angular-cli
Angular Electron Seed
An Angular (4+) seed with Electron, Live-reload, AngularCLI, etc.
Stars: ✭ 118 (-73.12%)
Mutual labels: seed, angular-cli
Express Typescript Boilerplate
A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
Stars: ✭ 2,293 (+422.32%)
Mutual labels: seed, e2e-tests
Testing Workshop
A workshop for learning how to test JavaScript applications
Stars: ✭ 1,276 (+190.66%)
Mutual labels: unit-testing, e2e-tests
Cypress Example Recipes
Various recipes for testing common scenarios with Cypress
Stars: ✭ 2,485 (+466.06%)
Mutual labels: unit-testing, e2e-tests
React Shopping Cart
🛍️ Simple ecommerce cart application built with React Redux
Stars: ✭ 1,808 (+311.85%)
Mutual labels: unit-testing, e2e-tests
seed-barista
☕️ Barista: CSS unit testing with Javascript
Stars: ✭ 24 (-94.53%)
Mutual labels: unit-testing, seed
ionic-workflow-guide
Create a full and powerful worflow with Ionic (Unit Testing, Environment variables, Automatic documentation, Production App Server, Automatic deployment)
Stars: ✭ 46 (-89.52%)
Mutual labels: unit-testing, e2e-tests
angular-material-boilerplate
A straightforward and well structured boilerplate based on Google's Angular Material project.
Stars: ✭ 28 (-93.62%)
Mutual labels: unit-testing, e2e-tests
Aspnetcorespa
Asp.Net 5.0 & Angular 11 SPA Fullstack application with plenty of examples. Live demo:
Stars: ✭ 1,211 (+175.85%)
Mutual labels: unit-testing, angular-cli
angular-karma test-explorer
vscode extension for easy angular testing and debugging
Stars: ✭ 67 (-84.74%)
Mutual labels: unit-testing, angular-cli
enterprise-angular-seed
Angular CLI based seed application incorporating many best practices typically needed in Enterprise apps.
Stars: ✭ 62 (-85.88%)
Mutual labels: seed, angular-cli
angular-unit-testing-examples
Showroom for different Angular unit testing concepts
Stars: ✭ 19 (-95.67%)
Mutual labels: unit-testing, angular-cli
Angular Native Seed
Build web apps and NativeScript applications from one codebase using the AngularCLI.
Stars: ✭ 271 (-38.27%)
Mutual labels: seed, angular-cli
Starters
Starter templates for Ionic apps, used by the Ionic CLI
Stars: ✭ 374 (-14.81%)
Mutual labels: ionic
Android Testing With Kotlin
Android Testing With Kotlin
Stars: ✭ 393 (-10.48%)
Mutual labels: unit-testing
Luaunit
LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, ...) to be used directly or work with Continuous Integration platforms (Jenkins, Maven, ...).
Stars: ✭ 362 (-17.54%)
Mutual labels: unit-testing
Ionic 2 Demo / Seed Project : + i18n + Unit Testing + E2E Testing + CI + CD
Ionic's official repo
Ionic have created an official unit testing example over at driftyco/ionic-unit-testing-example. To understand why this repo still exists, see #239, where we looked at deprecating clicker
in favour of ionic-unit-testing-example
.
Broadly, the official example repo:
- Is not mature or production ready
- Is intended as a simple example only / will not be supported by Ionic
- Does not support e2e
- Does not use
@angular/cli
and thus lacks testing support from the wider ng2 community
For ~large or production projects, I suggest using clicker. For small apps / side projects the official example should suffice.
Install & Start
You need to be running the latest node LTS or newer
git clone https://github.com/lathonez/clicker.git
cd clicker
npm install
npm start # start the application (ionic serve)
Running as root? You probably shouldn't be. If you need to: npm run postinstall
before npm start
. #111 for more info.
Run Unit Tests
npm test # run unit tests
Run E2E
npm run webdriver
npm run e2e
Blog Topics
Contribute
PRs are welcome, see the roadmap sticky
Help
- If you can't get the testing working, raise an issue
- If you have a general question about unit testing (e.g. how can I write a unit test for
some-module
), see #191
Acks
- This started out as a fork of Angular 2 Seed and would not be possible without it
- @stonelasey for i18n (#271)
- @bengro for the lightweightify inspiration (#68)
- @ric9176 and @DanielaGSB for E2E tests (#50)
- @tja4472 for the ngrx implementation (#133)
- Everyone else for the advice, help, PRs etc
Changelog
See the changelog here
Updated for:
- @angular/*: 5.0.4
- @angular/cli:: 1.5.4
- @ionic-angular: 3.9.2
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].