We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4b687ef commit 24ba779Copy full SHA for 24ba779
src/views/krate_publish.rs
@@ -225,3 +225,15 @@ impl ToSql<Text, Pg> for Feature {
225
ToSql::<Text, Pg>::to_sql(&**self, out)
226
}
227
228
+
229
+#[test]
230
+fn feature_deserializes_for_valid_features() {
231
+ use serde_json as json;
232
233
+ assert!(json::from_str::<Feature>("\"foo\"").is_ok());
234
+ assert!(json::from_str::<Feature>("\"\"").is_err());
235
+ assert!(json::from_str::<Feature>("\"/\"").is_err());
236
+ assert!(json::from_str::<Feature>("\"%/%\"").is_err());
237
+ assert!(json::from_str::<Feature>("\"a/a\"").is_ok());
238
+ assert!(json::from_str::<Feature>("\"32-column-tables\"").is_ok());
239
+}
0 commit comments