when I run your spec I see
```
#GetVlanInterfaces
  return correct map
#GetVlanInterfaces
  return empty map
#GetVlanInterfaces
  also returns empty map
```
This is not much usefull. I think that context really helps here like:
```
describe "#GetVlanInterfaces" do
  context "when something is empty map" do
    it "returns empty map" do
    ...
  context "when both parameters are empty" do
     it "returns empty map" do
     ...
   context "when both parameters are valid" do
     it "returns map of VlanInterfaces" do
```
just try to run your spec with `--format doc` and you will see documentation impact