Sha256: a1473ea813dab028c4e5ea4aaaa948357b362dce7cd60be5bf947923e6e4ebcc
Contents?: true
Size: 640 Bytes
Versions: 56
Compression:
Stored size: 640 Bytes
Contents
# frozen_string_literal: true require "spec_helper" describe GraphQL::StaticValidation::VariableNamesAreUnique do include StaticValidationHelpers let(:query_string) { <<-GRAPHQL query GetStuff($var1: Int!, $var2: Int!, $var1: Int!, $var2: Int!, $var3: Int!) { c1: cheese(id: $var1) { flavor } c2: cheese(id: $var2) { flavor } c3: cheese(id: $var3) { flavor } } GRAPHQL } it "finds duplicate variable names" do assert_equal 2, errors.size last_err = errors.last assert_equal 'There can only be one variable named "var2"', last_err["message"] assert_equal 2, last_err["locations"].size end end
Version data entries
56 entries across 56 versions & 1 rubygems