跳转到内容

模組:RouteSequence/testcases

维基百科,自由的百科全书

这是本页的一个历史版本,由Siyuwj留言 | 贡献2023年5月3日 (三) 03:34编辑。这可能和当前版本存在着巨大的差异。

-- Unit tests for [[Module:RouteSequence]]. Click talk page to run tests.
local p = require('Module:UnitTests')

local GRAY_COLOR = '#717171'
 
function p:test_route_sequence()
    self:preprocess_equals_sandbox_many('{{#invoke:RouteSequence', 'route',
    	{
	    	{
	    		'stations=东环南路 ~ style=color:gray ~ 邱隘东站 ~ 宝幢站 (地铁) ~ style= ~ 邬隘站 (地铁) |system= ',
	    		'[[东环南路站|东环南路]]&#32;&ndash;&#32;[[邱隘东站|<span style="color:gray">邱隘东</span>]]&#32;&ndash;&#32;[[宝幢站 (地铁)|<span style="color:gray">宝幢</span>]]&#32;&ndash;&#32;[[邬隘站 (地铁)|邬隘]]'
	    	},
		    {
		    	'stations=东环南路 ~ gstart ~ 邱隘东站 ~ 宝幢站 (地铁) ~ gend ~ 邬隘站 (地铁)',
	            '[[东环南路站|东环南路]]&#32;&ndash;&#32;[[邱隘东站|<span style="color:' .. GRAY_COLOR .. '">邱隘东</span>]]&#32;&ndash;&#32;[[宝幢站 (地铁)|<span style="color:' .. GRAY_COLOR .. '">宝幢</span>]]&#32;&ndash;&#32;[[邬隘站 (地铁)|邬隘]]'
	        },
	        {
	            'stations=($高桥西$方向)#东环南路 ~ 霞浦 ~ 左边站!右边 ~ %原样输出% | system=宁波轨道交通',
	            '<span class="nowrap">([[高桥西站 (宁波市)|高桥西]]方向)[[东环南路站|东环南路]]</span>&#32;&ndash;&#32;[[霞浦站 (宁波市)|霞浦]]&#32;&ndash;&#32;[[左边站|右边]]&#32;&ndash;&#32;原样输出'
	        }
	    }
    )
end
 
return p