0
0
mirror of https://github.com/vim/vim.git synced 2025-10-29 09:37:35 -04:00

patch 9.1.0578: no tests for :Tohtml

Problem:  no tests for :Tohtml
Solution: Add two basic tests (Yinzuo Jiang)

closes: #15240

Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Yinzuo Jiang
2024-07-13 19:02:10 +02:00
committed by Christian Brabandt
parent 69a28f6c08
commit 360c51208e
6 changed files with 164 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>/home/jiangyinzuo/vim/src/testdir/Test_tohtml_basic.c.html</title>
<meta name="Generator" content="Vim/9.1">
<meta name="plugin-version" content="vim9.0_v2">
<meta name="syntax" content="none">
<meta name="settings" content="use_css,no_foldcolumn,pre_wrap,prevent_copy=,use_input_for_pc=none">
<meta name="colorscheme" content="none">
<style>
<!--
pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #ffffff; }
body { font-family: monospace; color: #000000; background-color: #ffffff; }
* { font-size: 1em; }
-->
</style>
</head>
<body>
<pre id='vimCodeElement'>
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
int isprime(int n)
{
if (n &lt;= 1)
return 0;
for (int i = 2; i &lt;= n / 2; i++)
if (n % i == 0)
return 0;
return 1;
}
int main(int argc, char *argv[])
{
int n = 7;
printf(&quot;%d is %s prime\n&quot;, n, isprime(n) ? &quot;a&quot; : &quot;not a&quot;);
return 0;
}
</pre>
</body>
</html>
<!-- vim: set foldmethod=manual : -->

View File

@@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>/home/jiangyinzuo/vim/src/testdir/Test_tohtml_basic_no_css.c.html</title>
<meta name="Generator" content="Vim/9.1">
<meta name="plugin-version" content="vim9.0_v2">
<meta name="syntax" content="none">
<meta name="settings" content="no_pre,no_foldcolumn,expand_tabs,prevent_copy=,use_input_for_pc=none">
<meta name="colorscheme" content="none">
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="monospace">
#include &lt;stdio.h&gt;<br>
#include &lt;stdlib.h&gt;<br>
<br>
int isprime(int n)<br>
{<br>
&nbsp;&nbsp;if (n &lt;= 1)<br>
&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br>
<br>
&nbsp;&nbsp;for (int i = 2; i &lt;= n / 2; i++)<br>
&nbsp;&nbsp;&nbsp;&nbsp;if (n % i == 0)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br>
<br>
&nbsp;&nbsp;return 1;<br>
}<br>
<br>
int main(int argc, char *argv[])<br>
{<br>
&nbsp;&nbsp;int n = 7;<br>
<br>
&nbsp;&nbsp;printf(&quot;%d is %s prime\n&quot;, n, isprime(n) ? &quot;a&quot; : &quot;not a&quot;);<br>
<br>
&nbsp;&nbsp;return 0;<br>
}<br>
</font>
</body>
</html>
<!-- vim: set foldmethod=manual : -->