Add manual feed subscription #3
1 changed files with 13 additions and 3 deletions
|
|
@ -74,12 +74,22 @@ fn estimate_read_seconds(text: &str) -> u32 {
|
|||
mod tests {
|
||||
use super::*;
|
||||
|
||||
/// A blank or whitespace-only feed title should be treated the same as
|
||||
/// a missing one, not surfaced as an empty string in the UI.
|
||||
/// An empty feed title should be treated the same as a missing one.
|
||||
#[test]
|
||||
fn has_content_rejects_blank_strings() {
|
||||
fn has_content_rejects_empty_string() {
|
||||
assert!(!has_content(""));
|
||||
|
schaefera marked this conversation as resolved
|
||||
}
|
||||
|
||||
/// A whitespace-only feed title should be treated the same as a
|
||||
/// missing one, not surfaced as a blank-looking name in the UI.
|
||||
#[test]
|
||||
fn has_content_rejects_whitespace_only_string() {
|
||||
assert!(!has_content(" \n\t"));
|
||||
}
|
||||
|
||||
/// A real title is accepted as-is.
|
||||
#[test]
|
||||
fn has_content_accepts_non_blank_string() {
|
||||
assert!(has_content("Rust Blog"));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue
Make three separate unit tests instead of one so we know which case breaks if a regression occurs.