import { makeSchema, queryField } from "../src/core";

describe("queryField", () => {
  it("defines a field on the query type as shorthand", () => {
    makeSchema({
      types: [
        queryField("someField", {
          type: "String",
          resolve: () => "Hello World",
        }),
      ],
      outputs: false,
    });
  });
  it("can be defined as a thunk", () => {
    makeSchema({
      types: [
        queryField("someField", () => ({
          type: "String",
          resolve: () => "Hello World",
        })),
      ],
      outputs: false,
    });
  });
});
