this should be:

    it "generates pson which validates against the report schema", :unless => Puppet.features.microsoft_windows? do

because the json-schema gem doesn't support windows