deleted cargo config and fmt
This commit is contained in:
@@ -1,3 +0,0 @@
|
|||||||
[target.x86_64-unknown-linux-gnu]
|
|
||||||
linker = "clang"
|
|
||||||
rustflags = ["-C", "link-arg=-fuse-ld=/usr/bin/mold"]
|
|
||||||
@@ -6,7 +6,6 @@ Dockerfile
|
|||||||
/migrations
|
/migrations
|
||||||
/node_modules
|
/node_modules
|
||||||
/assets/css/main.css
|
/assets/css/main.css
|
||||||
/.cargo
|
|
||||||
/.github
|
/.github
|
||||||
README.md
|
README.md
|
||||||
/tests
|
/tests
|
||||||
|
|||||||
26
.github/workflows/general.yml
vendored
26
.github/workflows/general.yml
vendored
@@ -29,7 +29,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
POSTGRES_USER: postgres
|
POSTGRES_USER: postgres
|
||||||
POSTGRES_PASSWORD: password
|
POSTGRES_PASSWORD: password
|
||||||
POSTGRES_DB: postgres
|
POSTGRES_DB: newsletter
|
||||||
ports:
|
ports:
|
||||||
- 15432:5432
|
- 15432:5432
|
||||||
redis:
|
redis:
|
||||||
@@ -49,16 +49,9 @@ jobs:
|
|||||||
--features ${{ env.SQLX_FEATURES }}
|
--features ${{ env.SQLX_FEATURES }}
|
||||||
--no-default-features
|
--no-default-features
|
||||||
--locked
|
--locked
|
||||||
- name: Create app user in Postgres
|
|
||||||
run: |
|
|
||||||
sudo apt-get update && sudo apt-get install postgresql-client
|
|
||||||
|
|
||||||
CREATE_QUERY="CREATE USER ${APP_USER} WITH PASSWORD '${APP_USER_PWD}';"
|
|
||||||
PGPASSWORD="password" psql -U postgres -h localhost -p 15432 -c "${CREATE_QUERY}"
|
|
||||||
|
|
||||||
GRANT_QUERY="ALTER USER ${APP_USER} CREATEDB;"
|
|
||||||
PGPASSWORD="password" psql -U postgres -h localhost -p 15432 -c "${GRANT_QUERY}"
|
|
||||||
- name: Migrate database
|
- name: Migrate database
|
||||||
|
env:
|
||||||
|
- POSTGRES_HOST: postgres
|
||||||
run: SKIP_DOCKER=true ./scripts/init_db.sh
|
run: SKIP_DOCKER=true ./scripts/init_db.sh
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: cargo test
|
run: cargo test
|
||||||
@@ -102,7 +95,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
POSTGRES_USER: postgres
|
POSTGRES_USER: postgres
|
||||||
POSTGRES_PASSWORD: password
|
POSTGRES_PASSWORD: password
|
||||||
POSTGRES_DB: postgres
|
POSTGRES_DB: newsletter
|
||||||
ports:
|
ports:
|
||||||
- 15432:5432
|
- 15432:5432
|
||||||
redis:
|
redis:
|
||||||
@@ -122,16 +115,9 @@ jobs:
|
|||||||
--features ${{ env.SQLX_FEATURES }}
|
--features ${{ env.SQLX_FEATURES }}
|
||||||
--no-default-features
|
--no-default-features
|
||||||
--locked
|
--locked
|
||||||
- name: Create app user in Postgres
|
|
||||||
run: |
|
|
||||||
sudo apt-get update && sudo apt-get install postgresql-client
|
|
||||||
|
|
||||||
CREATE_QUERY="CREATE USER ${APP_USER} WITH PASSWORD '${APP_USER_PWD}';"
|
|
||||||
PGPASSWORD="password" psql -U postgres -h localhost -p 15432 -c "${CREATE_QUERY}"
|
|
||||||
|
|
||||||
GRANT_QUERY="ALTER USER ${APP_USER} CREATEDB;"
|
|
||||||
PGPASSWORD="password" psql -U postgres -h localhost -p 15432 -c "${GRANT_QUERY}"
|
|
||||||
- name: Migrate database
|
- name: Migrate database
|
||||||
|
env:
|
||||||
|
- POSTGRES_HOST: postgres
|
||||||
run: SKIP_DOCKER=true ./scripts/init_db.sh
|
run: SKIP_DOCKER=true ./scripts/init_db.sh
|
||||||
- name: Install cargo-llvm-cov
|
- name: Install cargo-llvm-cov
|
||||||
uses: taiki-e/install-action@cargo-llvm-cov
|
uses: taiki-e/install-action@cargo-llvm-cov
|
||||||
|
|||||||
@@ -48,7 +48,9 @@ async fn subscriber_can_unsubscribe(connection_pool: PgPool) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[sqlx::test]
|
#[sqlx::test]
|
||||||
async fn a_valid_unsubscribe_link_is_present_in_new_post_email_notifications(connection_pool: PgPool) {
|
async fn a_valid_unsubscribe_link_is_present_in_new_post_email_notifications(
|
||||||
|
connection_pool: PgPool,
|
||||||
|
) {
|
||||||
let app = TestApp::spawn(connection_pool).await;
|
let app = TestApp::spawn(connection_pool).await;
|
||||||
app.create_confirmed_subscriber().await;
|
app.create_confirmed_subscriber().await;
|
||||||
app.admin_login().await;
|
app.admin_login().await;
|
||||||
|
|||||||
Reference in New Issue
Block a user