Addendum: Here is the immediate code around my problem:
def getTestHeadMarkup()
stdCallbacks = getFile(StdCallbacks,"No #{StdCallbacks} File found.")
stdMassGlobs = getFile(StdMassGlobs,"No #{StdMassGlobs} File found.")
stdMassGlobs = massageGlobals(stdMassGlobs)
testMethods = getFile(TestMethods,"No #{TestMethods} File found.")
#fdoo = File.open("/tmp/dumpy002.lst","w")
#fdoo.print testMethods
#fdoo.close
markup = "\n<script language='javascript'>\n" +
stdMassGlobs +
stdCallbacks +
testMethods +
"\n</script>\n" +
"<title>#{@testType} Items Under Test: #{@setStr}</title>\n"
#fdoo = File.open("/tmp/dumpy003.lst","w")
#fdoo.print testMethods
#fdoo.close
return markup
end
def putTestHeadMarkup()
print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">\n"
print "<html>\n"
print "<head>\n"
markup = getTestHeadMarkup()
#fdoo = File.open("/tmp/dumpy004.lst","w")
#fdoo.print markup
#fdoo.close
print markup
#fdoo = File.open("/tmp/dumpy001.lst","w")
#fdoo.print markup
#fdoo.close
print "</head>\n"
end
···
-------
dumpy003.lst does not have the carriage returns. dumpy004.lst does, but the
carriage returns only occur in dumpy004 for the content originally in the
testMethods variable (and corresponding file).
x
xc