├── .dockerignore ├── .env.template ├── .env.test ├── .github └── workflows │ └── test-and-build.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── analysis_options.yaml ├── bin └── server.dart ├── deploy └── gcp │ ├── scripts │ └── build-and-push-container-image.sh │ └── terraform │ ├── environments │ └── dev │ │ ├── .terraform.lock.hcl │ │ ├── bootstrap │ │ ├── .terraform.lock.hcl │ │ ├── locals.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── locals.tf │ │ └── main.tf │ └── modules │ ├── bootstrap │ ├── main.tf │ ├── outputs.tf │ ├── scripts │ │ └── write-environment-backend.sh │ └── variables.tf │ ├── cloud_run │ ├── main.tf │ └── variables.tf │ └── database │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── dev.sh ├── docker-compose.yml ├── favicon.ico ├── initdb └── 20220215161400_initial_create.sql ├── lib └── src │ ├── api_router.dart │ ├── articles │ ├── articles_router.dart │ ├── articles_service.dart │ ├── dtos │ │ ├── article_dto.dart │ │ ├── comment_dto.dart │ │ ├── list_of_tags_dto.dart │ │ ├── multiple_articles_dto.dart │ │ └── multiple_comments_dto.dart │ └── model │ │ ├── article.dart │ │ ├── comment.dart │ │ └── favorite.dart │ ├── common │ ├── errors │ │ └── dtos │ │ │ └── error_dto.dart │ ├── exceptions │ │ ├── already_exists_exception.dart │ │ ├── argument_exception.dart │ │ ├── not_found_exception.dart │ │ └── unauthorized_exception.dart │ ├── middleware │ │ ├── auth.dart │ │ └── json_content_type_response.dart │ ├── misc │ │ └── order_by.dart │ └── model │ │ └── base_entity.dart │ ├── profiles │ ├── dtos │ │ └── profile_dto.dart │ ├── model │ │ └── follow.dart │ ├── profiles_router.dart │ └── profiles_service.dart │ └── users │ ├── dtos │ ├── user_dto.dart │ └── user_token_claim.dart │ ├── jwt_service.dart │ ├── model │ └── user.dart │ ├── users_router.dart │ └── users_service.dart ├── logo.png ├── pubspec.lock ├── pubspec.yaml ├── test.sh └── test ├── articles ├── create_article_test.dart ├── create_comment_test.dart ├── delete_article_test.dart ├── delete_comment_test.dart ├── favorite_article_test.dart ├── get_article_test.dart ├── get_comments_from_article_test.dart ├── get_tags_test.dart ├── list_articles_test.dart ├── unfavorite_article_test.dart └── update_article_test.dart ├── helpers ├── articles_helper.dart ├── auth_helper.dart ├── profiles_helper.dart ├── user_and_password.dart └── users_helper.dart ├── profiles ├── follow_user_test.dart ├── get_profile_test.dart └── unfollow_user_test.dart ├── test_fixtures.dart └── users ├── get_current_user_test.dart ├── update_user_test.dart ├── user_login_test.dart └── user_registration_test.dart /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/.env.template -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/.env.test -------------------------------------------------------------------------------- /.github/workflows/test-and-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/.github/workflows/test-and-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0 2 | 3 | - Initial version. 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /bin/server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/bin/server.dart -------------------------------------------------------------------------------- /deploy/gcp/scripts/build-and-push-container-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/scripts/build-and-push-container-image.sh -------------------------------------------------------------------------------- /deploy/gcp/terraform/environments/dev/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/environments/dev/.terraform.lock.hcl -------------------------------------------------------------------------------- /deploy/gcp/terraform/environments/dev/bootstrap/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/environments/dev/bootstrap/.terraform.lock.hcl -------------------------------------------------------------------------------- /deploy/gcp/terraform/environments/dev/bootstrap/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/environments/dev/bootstrap/locals.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/environments/dev/bootstrap/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/environments/dev/bootstrap/main.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/environments/dev/bootstrap/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/environments/dev/bootstrap/outputs.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/environments/dev/bootstrap/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/gcp/terraform/environments/dev/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/environments/dev/locals.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/environments/dev/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/environments/dev/main.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/modules/bootstrap/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/modules/bootstrap/main.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/modules/bootstrap/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/modules/bootstrap/outputs.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/modules/bootstrap/scripts/write-environment-backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/modules/bootstrap/scripts/write-environment-backend.sh -------------------------------------------------------------------------------- /deploy/gcp/terraform/modules/bootstrap/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/modules/bootstrap/variables.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/modules/cloud_run/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/modules/cloud_run/main.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/modules/cloud_run/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/modules/cloud_run/variables.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/modules/database/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/modules/database/main.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/modules/database/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/modules/database/output.tf -------------------------------------------------------------------------------- /deploy/gcp/terraform/modules/database/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/deploy/gcp/terraform/modules/database/variables.tf -------------------------------------------------------------------------------- /dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/dev.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/favicon.ico -------------------------------------------------------------------------------- /initdb/20220215161400_initial_create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/initdb/20220215161400_initial_create.sql -------------------------------------------------------------------------------- /lib/src/api_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/api_router.dart -------------------------------------------------------------------------------- /lib/src/articles/articles_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/articles/articles_router.dart -------------------------------------------------------------------------------- /lib/src/articles/articles_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/articles/articles_service.dart -------------------------------------------------------------------------------- /lib/src/articles/dtos/article_dto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/articles/dtos/article_dto.dart -------------------------------------------------------------------------------- /lib/src/articles/dtos/comment_dto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/articles/dtos/comment_dto.dart -------------------------------------------------------------------------------- /lib/src/articles/dtos/list_of_tags_dto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/articles/dtos/list_of_tags_dto.dart -------------------------------------------------------------------------------- /lib/src/articles/dtos/multiple_articles_dto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/articles/dtos/multiple_articles_dto.dart -------------------------------------------------------------------------------- /lib/src/articles/dtos/multiple_comments_dto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/articles/dtos/multiple_comments_dto.dart -------------------------------------------------------------------------------- /lib/src/articles/model/article.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/articles/model/article.dart -------------------------------------------------------------------------------- /lib/src/articles/model/comment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/articles/model/comment.dart -------------------------------------------------------------------------------- /lib/src/articles/model/favorite.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/articles/model/favorite.dart -------------------------------------------------------------------------------- /lib/src/common/errors/dtos/error_dto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/common/errors/dtos/error_dto.dart -------------------------------------------------------------------------------- /lib/src/common/exceptions/already_exists_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/common/exceptions/already_exists_exception.dart -------------------------------------------------------------------------------- /lib/src/common/exceptions/argument_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/common/exceptions/argument_exception.dart -------------------------------------------------------------------------------- /lib/src/common/exceptions/not_found_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/common/exceptions/not_found_exception.dart -------------------------------------------------------------------------------- /lib/src/common/exceptions/unauthorized_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/common/exceptions/unauthorized_exception.dart -------------------------------------------------------------------------------- /lib/src/common/middleware/auth.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/common/middleware/auth.dart -------------------------------------------------------------------------------- /lib/src/common/middleware/json_content_type_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/common/middleware/json_content_type_response.dart -------------------------------------------------------------------------------- /lib/src/common/misc/order_by.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/common/misc/order_by.dart -------------------------------------------------------------------------------- /lib/src/common/model/base_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/common/model/base_entity.dart -------------------------------------------------------------------------------- /lib/src/profiles/dtos/profile_dto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/profiles/dtos/profile_dto.dart -------------------------------------------------------------------------------- /lib/src/profiles/model/follow.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/profiles/model/follow.dart -------------------------------------------------------------------------------- /lib/src/profiles/profiles_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/profiles/profiles_router.dart -------------------------------------------------------------------------------- /lib/src/profiles/profiles_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/profiles/profiles_service.dart -------------------------------------------------------------------------------- /lib/src/users/dtos/user_dto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/users/dtos/user_dto.dart -------------------------------------------------------------------------------- /lib/src/users/dtos/user_token_claim.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/users/dtos/user_token_claim.dart -------------------------------------------------------------------------------- /lib/src/users/jwt_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/users/jwt_service.dart -------------------------------------------------------------------------------- /lib/src/users/model/user.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/users/model/user.dart -------------------------------------------------------------------------------- /lib/src/users/users_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/users/users_router.dart -------------------------------------------------------------------------------- /lib/src/users/users_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/lib/src/users/users_service.dart -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/logo.png -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test.sh -------------------------------------------------------------------------------- /test/articles/create_article_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/create_article_test.dart -------------------------------------------------------------------------------- /test/articles/create_comment_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/create_comment_test.dart -------------------------------------------------------------------------------- /test/articles/delete_article_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/delete_article_test.dart -------------------------------------------------------------------------------- /test/articles/delete_comment_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/delete_comment_test.dart -------------------------------------------------------------------------------- /test/articles/favorite_article_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/favorite_article_test.dart -------------------------------------------------------------------------------- /test/articles/get_article_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/get_article_test.dart -------------------------------------------------------------------------------- /test/articles/get_comments_from_article_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/get_comments_from_article_test.dart -------------------------------------------------------------------------------- /test/articles/get_tags_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/get_tags_test.dart -------------------------------------------------------------------------------- /test/articles/list_articles_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/list_articles_test.dart -------------------------------------------------------------------------------- /test/articles/unfavorite_article_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/unfavorite_article_test.dart -------------------------------------------------------------------------------- /test/articles/update_article_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/articles/update_article_test.dart -------------------------------------------------------------------------------- /test/helpers/articles_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/helpers/articles_helper.dart -------------------------------------------------------------------------------- /test/helpers/auth_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/helpers/auth_helper.dart -------------------------------------------------------------------------------- /test/helpers/profiles_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/helpers/profiles_helper.dart -------------------------------------------------------------------------------- /test/helpers/user_and_password.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/helpers/user_and_password.dart -------------------------------------------------------------------------------- /test/helpers/users_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/helpers/users_helper.dart -------------------------------------------------------------------------------- /test/profiles/follow_user_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/profiles/follow_user_test.dart -------------------------------------------------------------------------------- /test/profiles/get_profile_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/profiles/get_profile_test.dart -------------------------------------------------------------------------------- /test/profiles/unfollow_user_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/profiles/unfollow_user_test.dart -------------------------------------------------------------------------------- /test/test_fixtures.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/test_fixtures.dart -------------------------------------------------------------------------------- /test/users/get_current_user_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/users/get_current_user_test.dart -------------------------------------------------------------------------------- /test/users/update_user_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/users/update_user_test.dart -------------------------------------------------------------------------------- /test/users/user_login_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/users/user_login_test.dart -------------------------------------------------------------------------------- /test/users/user_registration_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusmonteirodesouza/dart-shelf-realworld-example-app/HEAD/test/users/user_registration_test.dart --------------------------------------------------------------------------------