Skip to content

Commit 6d3667a

Browse files
committed
Fix clippy lints in tests
1 parent 5537749 commit 6d3667a

File tree

3 files changed

+51
-54
lines changed

3 files changed

+51
-54
lines changed

.github/workflows/test.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ jobs:
1616
profile: minimal
1717
toolchain: stable
1818
override: true
19-
- run: cargo check
19+
- uses: actions-rs/cargo@v1
20+
with:
21+
command: check
2022

2123
test:
2224
name: Test (${{ matrix.os }})
@@ -40,9 +42,9 @@ jobs:
4042
username: ${{ vars.NEON_ROLE }}
4143
api_key: ${{ secrets.NEON_API_KEY }}
4244
id: create-branch
43-
- run: cargo test
44-
env:
45-
TEST_DB_URL: ${{ steps.create-branch.outputs.db_url }}
45+
- uses: actions-rs/cargo@v1
46+
with:
47+
command: test
4648
- uses: neondatabase/delete-branch-action@v3
4749
if: always()
4850
with:
@@ -61,7 +63,10 @@ jobs:
6163
toolchain: stable
6264
override: true
6365
- run: rustup component add rustfmt
64-
- run: cargo fmt --all -- --check
66+
- uses: actions-rs/cargo@v1
67+
with:
68+
command: fmt
69+
args: --all -- --check
6570

6671
clippy:
6772
name: Clippy
@@ -74,4 +79,7 @@ jobs:
7479
toolchain: stable
7580
override: true
7681
- run: rustup component add clippy
77-
- run: cargo clippy -- -D warnings
82+
- uses: actions-rs/cargo@v1
83+
with:
84+
command: clippy
85+
args: --all-targets -- -D warnings

database/src/database.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,9 +280,10 @@ mod tests {
280280

281281
// Return a database URL for each test
282282
fn get_db_url() -> String {
283-
std::env::var_os("TEST_DB_URL")
284-
.map(|url| url.into_string().unwrap())
285-
.unwrap_or(format!("postgresql://postgres@localhost/mailbox-test"))
283+
std::env::var_os("TEST_DB_URL").map_or(
284+
"postgresql://postgres@localhost/mailbox-test".to_string(),
285+
|url| url.into_string().unwrap(),
286+
)
286287
}
287288

288289
// Helper for creating a NewMessage from its parts

database/src/message_filter.rs

Lines changed: 33 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -116,100 +116,88 @@ mod tests {
116116

117117
#[test]
118118
fn test_matches_all() {
119-
assert_eq!(MessageFilter::new().matches_all(), true);
120-
assert_eq!(MessageFilter::new().with_ids(vec![1]).matches_all(), false);
121-
assert_eq!(
122-
MessageFilter::new()
119+
assert!(MessageFilter::new().matches_all());
120+
assert!(!MessageFilter::new().with_ids(vec![1]).matches_all());
121+
assert!(
122+
!MessageFilter::new()
123123
.with_mailbox("foo".try_into().unwrap())
124-
.matches_all(),
125-
false
124+
.matches_all()
126125
);
127-
assert_eq!(
128-
MessageFilter::new()
126+
assert!(
127+
!MessageFilter::new()
129128
.with_states(vec![State::Unread])
130-
.matches_all(),
131-
false
129+
.matches_all()
132130
);
133131
}
134132

135133
#[test]
136134
fn test_matches_message_empty_filter() {
137135
let message = get_message();
138-
assert_eq!(MessageFilter::new().matches_message(&message), true);
136+
assert!(MessageFilter::new().matches_message(&message));
139137
}
140138

141139
#[test]
142140
fn test_matches_message_id_filter() {
143141
let message = get_message();
144-
assert_eq!(
142+
assert!(
145143
MessageFilter::new()
146144
.with_ids(vec![1])
147-
.matches_message(&message),
148-
true
145+
.matches_message(&message)
149146
);
150-
assert_eq!(
147+
assert!(
151148
MessageFilter::new()
152149
.with_ids(vec![1, 2])
153-
.matches_message(&message),
154-
true
150+
.matches_message(&message)
155151
);
156-
assert_eq!(
157-
MessageFilter::new()
152+
assert!(
153+
!MessageFilter::new()
158154
.with_ids(vec![2])
159-
.matches_message(&message),
160-
false
155+
.matches_message(&message)
161156
);
162157
}
163158

164159
#[test]
165160
fn test_matches_message_mailbox_filter() {
166161
let message = get_message();
167-
assert_eq!(
162+
assert!(
168163
MessageFilter::new()
169164
.with_mailbox("parent".try_into().unwrap())
170-
.matches_message(&message),
171-
true
165+
.matches_message(&message)
172166
);
173-
assert_eq!(
167+
assert!(
174168
MessageFilter::new()
175169
.with_mailbox("parent/child".try_into().unwrap())
176-
.matches_message(&message),
177-
true
170+
.matches_message(&message)
178171
);
179-
assert_eq!(
180-
MessageFilter::new()
172+
assert!(
173+
!MessageFilter::new()
181174
.with_mailbox("parent/child2".try_into().unwrap())
182-
.matches_message(&message),
183-
false
175+
.matches_message(&message)
184176
);
185-
assert_eq!(
186-
MessageFilter::new()
177+
assert!(
178+
!MessageFilter::new()
187179
.with_mailbox("parent/child/grandchild".try_into().unwrap())
188-
.matches_message(&message),
189-
false
180+
.matches_message(&message)
190181
);
191182
}
192183

193184
#[test]
194185
fn test_matches_message_state_filter() {
195186
let message = get_message();
196-
assert_eq!(
187+
assert!(
197188
MessageFilter::new()
198189
.with_states(vec![State::Unread])
199-
.matches_message(&message),
200-
true
190+
.matches_message(&message)
201191
);
202-
assert_eq!(
192+
assert!(
203193
MessageFilter::new()
204194
.with_states(vec![State::Unread, State::Read])
205-
.matches_message(&message),
206-
true
195+
.matches_message(&message)
207196
);
208-
assert_eq!(
209-
MessageFilter::new()
197+
assert!(
198+
!MessageFilter::new()
210199
.with_states(vec![State::Read])
211-
.matches_message(&message),
212-
false
200+
.matches_message(&message)
213201
);
214202
}
215203
}

0 commit comments

Comments
 (0)