RSpec Results

 

 

depgraph (integration tests)
should create an image from the ruby_requires dependency type
should create an image from the csproj dependency type
should create an image from the gems dependency type
should create an image from the test dependency type
should not create a file when the "-from" filter does not find matches
should create a file when the "-from" filter finds matches
should not create a file when the "-to" filter does not find matches
should create a file when the "-to" filter finds matches
should exclude nodes when the "-exc" filter is used
should be possible to load the test node finder found in the nodefinders directory
should be possible apply a transitive reduction to the output graph
DepGraph::FileSystemNodeFinder (integration tests)
should remove extensions from node names
should search only in the specified directories
DepGraph::FileSystemNodeFinder for ruby_requires (integration tests)
should find the correct number of nodes
should correctly find the dependencies from each file
DepGraph::FileSystemNodeFinder for csproj (integration tests)
should find the correct number of nodes
should correctly find the dependencies from each file
DepGraph::NodeFinders::GemsNodeFinder
should list all gems and its dependencies
DepGraph::GraphCreator (integration tests)
should create a png image from the ruby_requires dependencies found
should create a png image from the csproj dependencies found
should create a png image from the gems dependencies found
should create a png image from the test dependencies found
DepGraph::GraphImageCreator (integration tests)
should create a file with the graph image
should not create an image file from an empty graph
should not create an image file from a graph with no edges
can change output generation behaviour
can generate dot script
DepGraph::DependencyTypesManager
should return the available filter types
should use default values if the specified filter type is not found
should have a ruby_requires filter type
should have a csproj filter type
DepGraph::FileSystemNodeFinder
should be able to get the dependencies to csproj and dll files from a string
should be able to use a custom regexp filter to get the node dependencies from a string
should be able to use a capture group in the dependable regexp filter
should ignore repeated dependencies in the string
should ignore the capture group index if the dependable filter regexp has no capture groups
DepGraph::GraphCreator
should not create a file if the graph is empty
should return an empty graph if an empty set of nodes is specified
should return an empty graph if only one node is specified
should return an empty graph if all nodes specified are equal
should ignore disconnected nodes
should ignore dependencies to non existent nodes
should return a graph with one edge if two nodes with one dependable are specified
should be possible to filter dependent nodes with a regular expression
should be possible to filter dependable nodes with a regular expression
should exclude user selected nodes
should not show disconnected nodes
should not show nodes that are only connected to excluded nodes
should notify sucessful image creation
should notify failed image creation
should dynamically load node finders based on the dependency type
should return false when trying to create an image from a graph creator with three nodes that are equal
should return false when trying to create an image from a graph creator with only one node
should return false when trying to create an image from a graph creator with no nodes
DepGraph::GraphImageCreator
should start with no nodes
should be possible to add nodes
should not be allowed to add a node without a name
should start with no edges
should be possible to add an edge
can be reset
should not be allowed to add edges between non existent nodes
should return true when a new image file is created
should return false when trying to create an empty graph
DepGraph::Node
should not accept empty uris in the constructor
should have a non empty name
should be equal to another node with the same name
should allow setting node dependencies
should allow querying for a node