Module:Format price/testcases: Difference between revisions
Appearance
Content deleted Content added
tests |
Update tests |
||
Line 16: | Line 16: | ||
self:preprocess_equals('{{#invoke:Format price||12.78|2}}', '12.78') |
self:preprocess_equals('{{#invoke:Format price||12.78|2}}', '12.78') |
||
self:preprocess_equals('{{#invoke:Format price||1234560.78|1}}', '1.23 |
self:preprocess_equals('{{#invoke:Format price||1234560.78|1}}', '1.23\194\160million') |
||
self:preprocess_equals('{{#invoke:Format price||12345600.78|2}}', '12.3 |
self:preprocess_equals('{{#invoke:Format price||12345600.78|2}}', '12.3\194\160million') |
||
self:preprocess_equals('{{#invoke:Format price||123456000.78|-2}}', '123 |
self:preprocess_equals('{{#invoke:Format price||123456000.78|-2}}', '123\194\160million') |
||
self:preprocess_equals('{{#invoke:Format price||1234560000.78|-1}}', '1.23 |
self:preprocess_equals('{{#invoke:Format price||1234560000.78|-1}}', '1.23\194\160billion') |
||
self:preprocess_equals('{{#invoke:Format price||12345600000.78|0}}', '12.3 |
self:preprocess_equals('{{#invoke:Format price||12345600000.78|0}}', '12.3\194\160billion') |
||
self:preprocess_equals('{{#invoke:Format price||123456000000.78|0}}', '123 |
self:preprocess_equals('{{#invoke:Format price||123456000000.78|0}}', '123\194\160billion') |
||
self:preprocess_equals('{{#invoke:Format price||1234560000000.78|0}}', '1.23 |
self:preprocess_equals('{{#invoke:Format price||1234560000000.78|0}}', '1.23\194\160trillion') |
||
end |
end |
||
Latest revision as of 11:00, 29 May 2021
![]() | This is the test cases page for the module Module:Format price. Results of the test cases. |
-- Unit tests for [[Module:Format price]]. Click talk page to run tests.
local p = require('Module:UnitTests')
-- Example unit test.
function p:test_main()
self:preprocess_equals('{{#invoke:Format price||123456.78|-2}}', '123,500')
self:preprocess_equals('{{#invoke:Format price||123456.78|-1}}', '123,460')
self:preprocess_equals('{{#invoke:Format price||123456.78|0}}', '123,457')
self:preprocess_equals('{{#invoke:Format price||123456.78|1}}', '123,457')
self:preprocess_equals('{{#invoke:Format price||123456.78|2}}', '123,457')
self:preprocess_equals('{{#invoke:Format price||12.78|-2}}', '0')
self:preprocess_equals('{{#invoke:Format price||12.78|-1}}', '10')
self:preprocess_equals('{{#invoke:Format price||12.78|0}}', '13')
self:preprocess_equals('{{#invoke:Format price||12.78|1}}', '13')
self:preprocess_equals('{{#invoke:Format price||12.78|2}}', '12.78')
self:preprocess_equals('{{#invoke:Format price||1234560.78|1}}', '1.23\194\160million')
self:preprocess_equals('{{#invoke:Format price||12345600.78|2}}', '12.3\194\160million')
self:preprocess_equals('{{#invoke:Format price||123456000.78|-2}}', '123\194\160million')
self:preprocess_equals('{{#invoke:Format price||1234560000.78|-1}}', '1.23\194\160billion')
self:preprocess_equals('{{#invoke:Format price||12345600000.78|0}}', '12.3\194\160billion')
self:preprocess_equals('{{#invoke:Format price||123456000000.78|0}}', '123\194\160billion')
self:preprocess_equals('{{#invoke:Format price||1234560000000.78|0}}', '1.23\194\160trillion')
end
return p