Dota 2 Wiki

你现在尚未登录,许多功能可能无法正常使用,若已有账号,请登录,若没有,请先注册Twitch账号
目前我们有非常多的待翻译条目,你也可以看一下目前我们需要优先处理的有哪些目前我们有非常多的待翻译条目,你也可以看一下目前我们需要优先处理的有哪些英雄页面的攻略、克制和物品页面的推荐英雄、小贴士等均为社区玩家编写的,你也可以把自己的心得写上去哦。英雄页面的攻略、克制和物品页面的推荐英雄、小贴士等均为社区玩家编写的,你也可以把自己的心得写上去哦。看不懂技能的buff/debuff是哪个跟哪个?鼠标移动到名称上就能看到游戏内显示的名字和描述了。看不懂技能的buff/debuff是哪个跟哪个?鼠标移动到名称上就能看到游戏内显示的名字和描述了。目前我們沒有善於製作其他中文變體的人員,如果您善於或擁有相關技術,請幫忙補充其他中文變體的空白。目前我們沒有善於製作其他中文變體的人員,如果您善於或擁有相關技術,請幫忙補充其他中文變體的空白。

了解更多

Dota 2 Wiki
Advertisement

此模块的文档可以在Module:Ability icon/testcases/doc创建

local aicon = require('Module:Ability icon') -- the module to be tested
local ScribuntoUnit = require('Module:ScribuntoUnit')
local suite = ScribuntoUnit:new()



--------------------------------------------------------------------------------
-- Basic tests
--------------------------------------------------------------------------------

function suite:testNormalAbility()
    self:assertEquals('File:Tether icon.png', aicon.main({name='羁绊', source='艾欧'}))
end

function suite:testItemAbility()
    self:assertEquals('File:Battle Fury icon.png', aicon.main({name='分裂', source='狂战斧'}))
end

function suite:testRuneAbility()
    self:assertEquals('File:Bottle (Haste) icon.png', aicon.main({name='极速', source='极速神符'}))
end

--------------------------------------------------------------------------------
-- Test no name.
--------------------------------------------------------------------------------

function suite:testItem()
    self:assertEquals('File:Battle Fury icon.png', aicon.main({source='狂战斧'}))
end

--------------------------------------------------------------------------------
-- Test given data
--------------------------------------------------------------------------------
function suite:testGivenData()
    local data = {
      type = 'hero',
      image = 'File:Not Tethers icon.png'
    }
    self:assertEquals('File:Not Tethers icon.png', aicon._main({name='羁绊', source='艾欧'}, data))
end

--------------------------------------------------------------------------------
-- Test default icon
--------------------------------------------------------------------------------
function suite:testDefault()
    local data = {
      type = 'hero',
      image = ''
    }
    self:assertEquals('File:Unknown icon.png', aicon._main({name='羁绊', source='艾欧'}, data))
end


return suite
Advertisement