Can you post the model/type codes so we know what engine it has?
The CJ8 may be correct. You should see a spark regardless. Your engine may have points, under the flywheel. If they get slightly corroded, even from non-use, you won't get a spark. You could try lightly sanding them OR replace the coil with the electronic version.