mirror of
https://github.com/status-im/sourcecred.git
synced 2025-01-26 12:30:20 +00:00
Move addNode
/addEdge
tests away from getters (#60)
Summary: Nothing big; these were just organized wrong. wchargin-branch: test-reorg
This commit is contained in:
parent
2e5bea2f5e
commit
5a2380d486
@ -257,6 +257,29 @@ describe("graph", () => {
|
||||
).toBeUndefined();
|
||||
});
|
||||
|
||||
it("gets all nodes", () => {
|
||||
const expected = [heroNode(), bananasNode(), crabNode(), mealNode()];
|
||||
const actual = advancedMealGraph().getAllNodes();
|
||||
expectSameSorted(expected, actual);
|
||||
});
|
||||
|
||||
it("gets all edges", () => {
|
||||
const expected = [
|
||||
pickEdge(),
|
||||
grabEdge(),
|
||||
cookEdge(),
|
||||
bananasIngredientEdge(),
|
||||
crabIngredientEdge(),
|
||||
eatEdge(),
|
||||
crabLoopEdge(),
|
||||
duplicateCookEdge(),
|
||||
];
|
||||
const actual = advancedMealGraph().getAllEdges();
|
||||
expectSameSorted(expected, actual);
|
||||
});
|
||||
});
|
||||
|
||||
describe("creating nodes and edges", () => {
|
||||
it("forbids adding a node with existing address", () => {
|
||||
expect(() =>
|
||||
simpleMealGraph().addNode({
|
||||
@ -295,27 +318,6 @@ describe("graph", () => {
|
||||
});
|
||||
});
|
||||
|
||||
it("gets all nodes", () => {
|
||||
const expected = [heroNode(), bananasNode(), crabNode(), mealNode()];
|
||||
const actual = advancedMealGraph().getAllNodes();
|
||||
expectSameSorted(expected, actual);
|
||||
});
|
||||
|
||||
it("gets all edges", () => {
|
||||
const expected = [
|
||||
pickEdge(),
|
||||
grabEdge(),
|
||||
cookEdge(),
|
||||
bananasIngredientEdge(),
|
||||
crabIngredientEdge(),
|
||||
eatEdge(),
|
||||
crabLoopEdge(),
|
||||
duplicateCookEdge(),
|
||||
];
|
||||
const actual = advancedMealGraph().getAllEdges();
|
||||
expectSameSorted(expected, actual);
|
||||
});
|
||||
|
||||
// For the next two test cases: we're documenting this behavior,
|
||||
// though we're not sure if it's the right behavior. Perhaps we want
|
||||
// the namespaces to be forced to be disjoint. In that case, we can
|
||||
|
Loading…
x
Reference in New Issue
Block a user