Skip to content

Commit

Permalink
Adding test if not querying index hash key
Browse files Browse the repository at this point in the history
  • Loading branch information
fishcharlie committed Apr 8, 2020
1 parent 3bd8f03 commit 10a8f81
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions test/Query.js
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,12 @@ describe("Query", () => {
return expect(callType.func(Model.query("name").eq("Charlie").exec).bind(Model.query("name").eq("Charlie"))()).to.be.rejectedWith("Index can't be found for query.");
});

it("Should throw error if not querying index hash key", async () => {
Model = new dynamoose.Model("Cat", {"id": Number, "age": {"type": Number, "index": {"global": true, "rangeKey": "name"}}, "name": String});
queryPromiseResolver = () => ({"Items": []});
return expect(callType.func(Model.query("name").eq("Charlie").exec).bind(Model.query("name").eq("Charlie"))()).to.be.rejectedWith("Index can't be found for query.");
});

it("Should throw error from AWS", () => {
queryPromiseResolver = () => {
throw {"error": "Error"};
Expand Down

0 comments on commit 10a8f81

Please sign in to comment.