feat: Add tests and enforce test coverage (#8)
* Set up coverage provider
* Add test for multiline block string
* Fix up Int/Float detection
* Add test for non-block strings
* Add tests for object values
* Reformat parse tests
* Add tests for parsing arguments
* Add tests for directives
* Add test for aliased field
* Add tests for list values
* Add tests for invalid type references
* Add tests for inline fragments
* Add tests for variable definitions
* Remove redundant type parse check
* Add tests for fragment definitions
* Remove redundant EOF check
* Remove redundant null check in parseType
* Add basic call tests
* Update GraphQLError and add tests
* Apply lints
* Add tests for printString and printBlockString
* Add additional printer tests
* Add missing test cases for visitor
* Add changeset
* Update snapshots
* Apply lints
authored by