There are also very few languages that focus on correctness and contracts to help create programs that have fewer bugs. Yet The mayority of languages simply focus on "getting things done", so to speak, and leave testing and correctness out of the picture or add them later on.
Granted, testing support can be added later via libraries and frameworks, but I wonder: in the continuum of program correctness, is there a language that perhaps does not provide full proof/correctness/contract support but does come with testing right out of the box, either in its implementation or philosophy?
Also related question: do you know of any language that was specifically designed to encourage and/or make testing easier for its programs?
Even though I didn't get the "joke" for a recent post about Go[0], I still think it's interesting to ask.
[0] https://news.ycombinator.com/item?id=12371029