Skip to content

Commit cbc71cb

Browse files
committed
Light test debugging
1 parent 382d0ac commit cbc71cb

File tree

4 files changed

+30
-30
lines changed

4 files changed

+30
-30
lines changed

graphql_client/tests/interfaces.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ fn fragment_in_interface() {
146146
name: "Laïka".to_string(),
147147
public_status: PublicStatus {
148148
display_name: true,
149-
on: PublicStatusOn::OTHER
149+
on: PublicStatusOn::Dog
150150
},
151151
on: InterfaceWithFragmentQueryEverythingOn::Dog(
152152
InterfaceWithFragmentQueryEverythingOnDog { is_good_dog: true }

graphql_client_cli/src/generate.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,5 +103,5 @@ fn format(codes: &str) -> String {
103103
return String::from_utf8(out).unwrap();
104104
}
105105
#[cfg(not(feature = "rustfmt"))]
106-
unreachable!()
106+
unreachable!("called format() without the rustfmt feature")
107107
}

graphql_client_codegen/src/resolution.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,7 @@ impl<'a> OperationRef<'a> {
722722
.query
723723
.operations
724724
.get(self.0.focus.0 as usize)
725-
.unwrap()
725+
.expect("get operation")
726726
}
727727

728728
fn to_path_segment(&self) -> String {

graphql_client_codegen/src/schema/json_conversion.rs

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use graphql_introspection_query::introspection_response::{
55

66
pub(super) fn build_schema(src: IntrospectionResponse) -> super::Schema {
77
let converter = JsonSchemaConverter {
8-
src: src.into_schema().schema.unwrap(),
8+
src: src.into_schema().schema.expect("could not find schema"),
99
schema: Schema::new(),
1010
};
1111

@@ -23,28 +23,28 @@ impl JsonSchemaConverter {
2323
let names = &mut self.schema.names;
2424

2525
unions_mut(&mut self.src)
26-
.map(|u| u.name.as_ref().unwrap())
26+
.map(|u| u.name.as_ref().expect("union name"))
2727
.enumerate()
2828
.for_each(|(idx, name)| {
2929
names.insert(name.clone(), TypeId::union(idx));
3030
});
3131

3232
interfaces_mut(&mut self.src)
33-
.map(|iface| iface.name.as_ref().unwrap())
33+
.map(|iface| iface.name.as_ref().expect("interface name"))
3434
.enumerate()
3535
.for_each(|(idx, name)| {
3636
names.insert(name.clone(), TypeId::interface(idx));
3737
});
3838

3939
objects_mut(&mut self.src)
40-
.map(|obj| obj.name.as_ref().unwrap())
40+
.map(|obj| obj.name.as_ref().expect("object name"))
4141
.enumerate()
4242
.for_each(|(idx, name)| {
4343
names.insert(name.clone(), TypeId::object(idx));
4444
});
4545

4646
inputs_mut(&mut self.src)
47-
.map(|obj| obj.name.as_ref().unwrap())
47+
.map(|obj| obj.name.as_ref().expect("input name"))
4848
.enumerate()
4949
.for_each(|(idx, name)| {
5050
names.insert(name.clone(), TypeId::input(idx));
@@ -223,7 +223,7 @@ fn types_mut(schema: &mut JsonSchema) -> impl Iterator<Item = &mut FullType> {
223223
schema
224224
.types
225225
.as_mut()
226-
.unwrap()
226+
.expect("schema.types.as_mut()")
227227
.iter_mut()
228228
.filter_map(|t| -> Option<&mut FullType> { t.as_mut().map(|f| &mut f.full_type) })
229229
}
@@ -251,12 +251,12 @@ fn inputs_mut(schema: &mut JsonSchema) -> impl Iterator<Item = &mut FullType> {
251251
fn scalars_mut(schema: &mut JsonSchema) -> impl Iterator<Item = &mut FullType> {
252252
types_mut(schema).filter(|t| {
253253
t.kind == Some(__TypeKind::SCALAR)
254-
&& !super::DEFAULT_SCALARS.contains(&t.name.as_ref().map(String::as_str).unwrap())
254+
&& !super::DEFAULT_SCALARS.contains(&t.name.as_ref().map(String::as_str).expect("FullType.name"))
255255
})
256256
}
257257

258258
fn ingest_scalar(schema: &mut Schema, scalar: &mut FullType) {
259-
let name: String = scalar.name.take().unwrap();
259+
let name: String = scalar.name.take().expect("scalar.name");
260260
let names_name = name.clone();
261261

262262
let id = schema.push_scalar(super::StoredScalar { name });
@@ -265,15 +265,15 @@ fn ingest_scalar(schema: &mut Schema, scalar: &mut FullType) {
265265
}
266266

267267
fn ingest_enum(schema: &mut Schema, enm: &mut FullType) {
268-
let name = enm.name.take().unwrap();
268+
let name = enm.name.take().expect("enm.name");
269269
let names_name = name.clone();
270270

271271
let variants = enm
272272
.enum_values
273273
.as_mut()
274-
.unwrap()
274+
.expect("enm.enum_values.as_mut()")
275275
.into_iter()
276-
.map(|v| std::mem::replace(v.name.as_mut().take().unwrap(), String::new()))
276+
.map(|v| std::mem::replace(v.name.as_mut().take().expect("variant.name.as_mut().take()"), String::new()))
277277
.collect();
278278

279279
let enm = super::StoredEnum { name, variants };
@@ -285,17 +285,17 @@ fn ingest_enum(schema: &mut Schema, enm: &mut FullType) {
285285

286286
fn ingest_interface(schema: &mut Schema, iface: &mut FullType) {
287287
let interface_id = schema
288-
.find_type_id(iface.name.as_ref().unwrap())
288+
.find_type_id(iface.name.as_ref().expect("iface.name"))
289289
.as_interface_id()
290-
.unwrap();
291-
let fields = iface.fields.as_mut().unwrap();
290+
.expect("iface type id as interface id");
291+
let fields = iface.fields.as_mut().expect("interface.fields");
292292
let mut field_ids = Vec::with_capacity(fields.len());
293293

294294
for field in fields.iter_mut() {
295295
let field = super::StoredField {
296296
parent: super::StoredFieldParent::Interface(interface_id),
297-
name: field.name.take().unwrap(),
298-
r#type: resolve_field_type(schema, &mut field.type_.as_mut().unwrap().type_ref),
297+
name: field.name.take().expect("take field name"),
298+
r#type: resolve_field_type(schema, &mut field.type_.as_mut().expect("take field type").type_ref),
299299
deprecation: Some(None)
300300
.filter(|_: &Option<()>| !field.is_deprecated.unwrap_or(false))
301301
.map(|_: Option<()>| field.deprecation_reason.clone()),
@@ -305,7 +305,7 @@ fn ingest_interface(schema: &mut Schema, iface: &mut FullType) {
305305
}
306306

307307
let interface = super::StoredInterface {
308-
name: std::mem::replace(iface.name.as_mut().unwrap(), String::new()),
308+
name: std::mem::replace(iface.name.as_mut().expect("iface.name.as_mut"), String::new()),
309309
fields: field_ids,
310310
};
311311

@@ -314,18 +314,18 @@ fn ingest_interface(schema: &mut Schema, iface: &mut FullType) {
314314

315315
fn ingest_object(schema: &mut Schema, object: &mut FullType) {
316316
let object_id = schema
317-
.find_type_id(object.name.as_ref().unwrap())
317+
.find_type_id(object.name.as_ref().expect("object.name"))
318318
.as_object_id()
319-
.unwrap();
319+
.expect("ingest_object > as_object_id");
320320

321-
let fields = object.fields.as_mut().unwrap();
321+
let fields = object.fields.as_mut().expect("object.fields.as_mut()");
322322
let mut field_ids = Vec::with_capacity(fields.len());
323323

324324
for field in fields.iter_mut() {
325325
let field = super::StoredField {
326326
parent: super::StoredFieldParent::Object(object_id),
327-
name: field.name.take().unwrap(),
328-
r#type: resolve_field_type(schema, &mut field.type_.as_mut().unwrap().type_ref),
327+
name: field.name.take().expect("take field name"),
328+
r#type: resolve_field_type(schema, &mut field.type_.as_mut().expect("take field type").type_ref),
329329
deprecation: Some(None)
330330
.filter(|_: &Option<()>| !field.is_deprecated.unwrap_or(false))
331331
.map(|_: Option<()>| field.deprecation_reason.clone()),
@@ -335,7 +335,7 @@ fn ingest_object(schema: &mut Schema, object: &mut FullType) {
335335
}
336336

337337
let object = super::StoredObject {
338-
name: object.name.take().unwrap(),
338+
name: object.name.take().expect("take object name"),
339339
implements_interfaces: Vec::new(),
340340
fields: field_ids,
341341
};
@@ -347,12 +347,12 @@ fn ingest_union(schema: &mut Schema, union: &mut FullType) {
347347
let variants = union
348348
.possible_types
349349
.as_ref()
350-
.unwrap()
350+
.expect("union.possible_types")
351351
.iter()
352-
.map(|variant| schema.find_type_id(variant.type_ref.name.as_ref().unwrap()))
352+
.map(|variant| schema.find_type_id(variant.type_ref.name.as_ref().expect("variant.type_ref.name")))
353353
.collect();
354354
let un = super::StoredUnion {
355-
name: union.name.take().unwrap(),
355+
name: union.name.take().expect("union.name.take"),
356356
variants,
357357
};
358358

@@ -399,7 +399,7 @@ fn from_json_type_inner(schema: &mut Schema, inner: &mut TypeRef) -> super::Stor
399399
}
400400
(Some(_), None, Some(name)) => {
401401
return super::StoredFieldType {
402-
id: *schema.names.get(name).unwrap(),
402+
id: *schema.names.get(name).expect("schema.names.get(name)"),
403403
qualifiers,
404404
}
405405
}

0 commit comments

Comments
 (0)