From df666c2f568a1b9945aa34cc2e140f3bb3707754 Mon Sep 17 00:00:00 2001 From: Erik Schierboom Date: Fri, 2 Feb 2024 14:22:05 +0100 Subject: [PATCH 1/2] Rename the `pop-count` exercise to `eliuds-eggs`. --- config.json | 2 +- exercises/practice/{pop-count => eliuds-eggs}/.busted | 0 .../practice/{pop-count => eliuds-eggs}/.docs/instructions.md | 0 .../practice/{pop-count => eliuds-eggs}/.docs/introduction.md | 0 exercises/practice/{pop-count => eliuds-eggs}/.meta/config.json | 0 exercises/practice/{pop-count => eliuds-eggs}/.meta/example.lua | 0 exercises/practice/{pop-count => eliuds-eggs}/.meta/tests.toml | 0 exercises/practice/{pop-count => eliuds-eggs}/pop-count.lua | 0 .../practice/{pop-count => eliuds-eggs}/pop-count_spec.lua | 0 9 files changed, 1 insertion(+), 1 deletion(-) rename exercises/practice/{pop-count => eliuds-eggs}/.busted (100%) rename exercises/practice/{pop-count => eliuds-eggs}/.docs/instructions.md (100%) rename exercises/practice/{pop-count => eliuds-eggs}/.docs/introduction.md (100%) rename exercises/practice/{pop-count => eliuds-eggs}/.meta/config.json (100%) rename exercises/practice/{pop-count => eliuds-eggs}/.meta/example.lua (100%) rename exercises/practice/{pop-count => eliuds-eggs}/.meta/tests.toml (100%) rename exercises/practice/{pop-count => eliuds-eggs}/pop-count.lua (100%) rename exercises/practice/{pop-count => eliuds-eggs}/pop-count_spec.lua (100%) diff --git a/config.json b/config.json index c372e77e..04ef06f7 100644 --- a/config.json +++ b/config.json @@ -48,7 +48,7 @@ ] }, { - "slug": "pop-count", + "slug": "eliuds-eggs", "name": "Eliud's Eggs", "uuid": "09121a9c-6c8e-4306-8dde-acfa00307715", "practices": [], diff --git a/exercises/practice/pop-count/.busted b/exercises/practice/eliuds-eggs/.busted similarity index 100% rename from exercises/practice/pop-count/.busted rename to exercises/practice/eliuds-eggs/.busted diff --git a/exercises/practice/pop-count/.docs/instructions.md b/exercises/practice/eliuds-eggs/.docs/instructions.md similarity index 100% rename from exercises/practice/pop-count/.docs/instructions.md rename to exercises/practice/eliuds-eggs/.docs/instructions.md diff --git a/exercises/practice/pop-count/.docs/introduction.md b/exercises/practice/eliuds-eggs/.docs/introduction.md similarity index 100% rename from exercises/practice/pop-count/.docs/introduction.md rename to exercises/practice/eliuds-eggs/.docs/introduction.md diff --git a/exercises/practice/pop-count/.meta/config.json b/exercises/practice/eliuds-eggs/.meta/config.json similarity index 100% rename from exercises/practice/pop-count/.meta/config.json rename to exercises/practice/eliuds-eggs/.meta/config.json diff --git a/exercises/practice/pop-count/.meta/example.lua b/exercises/practice/eliuds-eggs/.meta/example.lua similarity index 100% rename from exercises/practice/pop-count/.meta/example.lua rename to exercises/practice/eliuds-eggs/.meta/example.lua diff --git a/exercises/practice/pop-count/.meta/tests.toml b/exercises/practice/eliuds-eggs/.meta/tests.toml similarity index 100% rename from exercises/practice/pop-count/.meta/tests.toml rename to exercises/practice/eliuds-eggs/.meta/tests.toml diff --git a/exercises/practice/pop-count/pop-count.lua b/exercises/practice/eliuds-eggs/pop-count.lua similarity index 100% rename from exercises/practice/pop-count/pop-count.lua rename to exercises/practice/eliuds-eggs/pop-count.lua diff --git a/exercises/practice/pop-count/pop-count_spec.lua b/exercises/practice/eliuds-eggs/pop-count_spec.lua similarity index 100% rename from exercises/practice/pop-count/pop-count_spec.lua rename to exercises/practice/eliuds-eggs/pop-count_spec.lua From 2307efecef7b4258bb2623a2a48e8bf399146494 Mon Sep 17 00:00:00 2001 From: Ryan Hartlage Date: Fri, 2 Feb 2024 08:29:23 -0500 Subject: [PATCH 2/2] Fix Eliud's Eggs --- .../practice/eliuds-eggs/.meta/config.json | 4 ++-- .../practice/eliuds-eggs/.meta/example.lua | 6 +++--- .../{pop-count.lua => eliuds-eggs.lua} | 0 .../practice/eliuds-eggs/eliuds-eggs_spec.lua | 19 +++++++++++++++++++ .../practice/eliuds-eggs/pop-count_spec.lua | 19 ------------------- 5 files changed, 24 insertions(+), 24 deletions(-) rename exercises/practice/eliuds-eggs/{pop-count.lua => eliuds-eggs.lua} (100%) create mode 100644 exercises/practice/eliuds-eggs/eliuds-eggs_spec.lua delete mode 100644 exercises/practice/eliuds-eggs/pop-count_spec.lua diff --git a/exercises/practice/eliuds-eggs/.meta/config.json b/exercises/practice/eliuds-eggs/.meta/config.json index 7f61a2ed..d0f43b05 100644 --- a/exercises/practice/eliuds-eggs/.meta/config.json +++ b/exercises/practice/eliuds-eggs/.meta/config.json @@ -4,10 +4,10 @@ ], "files": { "solution": [ - "pop-count.lua" + "eliuds-eggs.lua" ], "test": [ - "pop-count_spec.lua" + "eliuds-eggs_spec.lua" ], "example": [ ".meta/example.lua" diff --git a/exercises/practice/eliuds-eggs/.meta/example.lua b/exercises/practice/eliuds-eggs/.meta/example.lua index 1e8ffce2..494cdbb9 100644 --- a/exercises/practice/eliuds-eggs/.meta/example.lua +++ b/exercises/practice/eliuds-eggs/.meta/example.lua @@ -1,6 +1,6 @@ -local PopCount = {} +local EliudsEggs = {} -function PopCount.egg_count(number) +function EliudsEggs.egg_count(number) local eggs = 0 local current = number @@ -15,4 +15,4 @@ function PopCount.egg_count(number) return eggs end -return PopCount +return EliudsEggs diff --git a/exercises/practice/eliuds-eggs/pop-count.lua b/exercises/practice/eliuds-eggs/eliuds-eggs.lua similarity index 100% rename from exercises/practice/eliuds-eggs/pop-count.lua rename to exercises/practice/eliuds-eggs/eliuds-eggs.lua diff --git a/exercises/practice/eliuds-eggs/eliuds-eggs_spec.lua b/exercises/practice/eliuds-eggs/eliuds-eggs_spec.lua new file mode 100644 index 00000000..fbee8cce --- /dev/null +++ b/exercises/practice/eliuds-eggs/eliuds-eggs_spec.lua @@ -0,0 +1,19 @@ +local EliudsEggs = require 'eliuds-eggs' + +describe('eliuds-eggs', function() + it('0 eggs', function() + assert.equal(0, EliudsEggs.egg_count(0)) + end) + + it('1 egg', function() + assert.equal(1, EliudsEggs.egg_count(16)) + end) + + it('4 eggs', function() + assert.equal(4, EliudsEggs.egg_count(89)) + end) + + it('13 eggs', function() + assert.equal(13, EliudsEggs.egg_count(2000000000)) + end) +end) diff --git a/exercises/practice/eliuds-eggs/pop-count_spec.lua b/exercises/practice/eliuds-eggs/pop-count_spec.lua deleted file mode 100644 index e5f15633..00000000 --- a/exercises/practice/eliuds-eggs/pop-count_spec.lua +++ /dev/null @@ -1,19 +0,0 @@ -local PopCount = require 'pop-count' - -describe('pop-count', function() - it('0 eggs', function() - assert.equal(0, PopCount.egg_count(0)) - end) - - it('1 egg', function() - assert.equal(1, PopCount.egg_count(16)) - end) - - it('4 eggs', function() - assert.equal(4, PopCount.egg_count(89)) - end) - - it('13 eggs', function() - assert.equal(13, PopCount.egg_count(2000000000)) - end) -end)